101
669
834
1056
784
902
1268
2444
2396
2220
1714
2435
783
29
1679
937
374
29
2457
630
2228
2234
1403
1679
1365
967
1617
2444
1847
2362
1447
780
655
784
2457
183
654
784
669
2234
1847
1530
2042
1783
2358
567
2314
783
1858
1073
258
1946
2220
1301
2110
782
1837
1573
981
1679
1625
1301
1298
669
1614
2493
1981
1481
1897
1763
1350
919
953
1274
2494
774
1766
2300
1745
1457
2457
2504
2248
824
2088
1041
111
654
675
2234
646
712
1763
1932
2438
1784
937
655
1301
1981
2249
2200
1056
2092
782
2054
2493
2548
29
2283
1308
783
1671
2382
580
783
834
655
1454
1683
781
3389
1714
1679
509
783
2435
669
183
772
3231
1481
1301
904
2201
1679
1135
2220
1451
2304
1858
1356
1424
644
1687
655
817
1714
2336
1313
1875
1875
783
1875
1073
2309
1534
655
2486
2428
1625
2084
1454
2283
782
1918
1897
1424
679
2399
824
1736
605
1470
2438
953
905
2042
104
2548
654
862
2292
1137
1875
2429
1745
2379
1763
2120
2995
1971
2234
1343
1766
1614
605
1409
1270
956
1784
2103
927
2324
1137
2042
2189
775
1317
1679
905
1971
917
2437
1897
679
923
1072
104
2531
1714
869
3049
1300
1896
1846
1679
2523
1395
2248
1625
655
1530
1946
1687
2189
2409
1078
1301
1447
862
2552
554
2289
2234
1270
869
3063
1633
235
1246
2300
1918
2189
2119
2540
2169
2283
1741
665
1982
1395
712
3231
2338
669
944
1738
824
2845
2409
1317
654
2971
2300
756
2324
1745
779
655
1343
2389
824
1753
1979
2359
2362
1898
983
1365
655
1766
655
2249
2085
1683
32
2120
1845
608
675
1745
2457
2201
1745
1073
2534
2337
782
1072
937
3174
1771
679
2421
1351
943
1954
1317
646
713
1451
1023
954
2249
1298
834
1112
1787
2415
679
2487
1454
1461
1424
1625
2174
1672
1073
2855
784
782
1274
937
554
768
646
518
1365
1365
1870
2220
1900
1714
1679
1982
2201
2249
902
1073
1448
1687
1954
1696
768
713
1954
1317
1223
1365
824
2226
1792
783
2353
29
2088
1072
1923
1317
682
655
1982
1714
2390
605
2415
2396
2093
917
1441
183
1471
2324
652
580
2336
1424
869
1875
2715
957
1679
1245
1617
1926
29
2228
1981
1870
2382
2309
682
1739
2429
1592
2042
2249
1140
29
1448
2174
1687
2304
1451
353
655
1857
1614
1617
1896
655
2092
1060
2337
1104
1971
667
1792
1056
2324
655
2201
1270
713
2359
2084
1561
1892
783
981
2457
2085
1897
782
840
2504
869
957
1687
2399
2727
1783
2444
2200
712
1771
2220
2040
957
655
2536
1367
1561
605
655
2300
1837
2438
2289
1922
2119
887
181
1674
2337
1784
2232
1291
767
2273
2359
1922
793
1968
1409
655
1316
1317
2430
919
1592
1877
1269
605
1733
2552
2234
793
777
679
1687
1763
869
1745
817
2234
1521
111
982
1072
1968
1679
1733
1679
2548
887
2523
1298
1783
1971
1763
548
2309
1395
2284
399
655
817
2088
1714
2314
655
1743
104
2548
783
2187
1300
1317
1625
1270
936
1274
2226
2473
2201
1107
2052
1561
1896
2085
1679
537
783
1926
183
2336
983
1679
1471
1041
1982
605
1041
2373
1900
2515
1521
1317
1495
1837
2292
1600
966
1562
1424
1847
2359
1264
2249
694
258
2995
682
2092
2189
1078
2340
1783
655
2120
128
1787
1858
2399
183
2228
713
2189
957
1078
1365
1979
1301
2493
923
1104
2421
1739
3292
1877
1499
1291
2120
2084
2298
1898
2847
101
818
655
824
2445
2432
1696
2250
648
2358
2085
2273
630
1451
1954
1470
2234
149
1875
637
1679
2273
1787
780
1573
1316
2487
1451
878
2234
2359
675
2373
104
923
2103
1365
981
3225
2042
2084
655
1783
2540
890
1561
2234
1561
2340
2362
2415
1687
1897
1872
1971
2040
1351
2899
2552
1733
2195
1696
1739
1521
862
1617
1679
655
29
1857
2220
1078
1365
1733
824
183
2493
1787
1301
1159
2731
824
1683
1674
2232
679
2396
1291
1784
1300
1159
2248
2042
1078
1365
2534
824
1679
2373
655
2097
1056
1870
784
1134
2234
1133
1592
2523
646
2084
1687
900
1753
2430
2558
1946
1892
679
1136
904
1403
981
29
1530
1056
1298
817
2234
1954
1433
2851
2311
800
828
1743
2340
2359
713
862
2130
1858
104
1784
1470
957
783
1771
2362
1270
2458
554
1614
1979
2120
824
682
104
2548
1743
2311
1968
667
1679
981
654
183
2538
2409
3200
800
1926
1316
655
2228
694
1897
1715
2521
1846
1671
1274
258
1897
904
824
923
852
1451
1847
1899
1711
1561
34
1072
2232
655
824
646
803
3081
1299
1471
2092
1072
2173
1714
2250
887
2084
2234
2119
1738
784
1954
959
1687
953
2304
2220
2040
2311
2435
2120
2289
3231
2131
1424
2421
1503
1313
2311
2228
2317
2283
646
1792
2085
655
2552
1282
878
2521
2200
605
655
1124
1726
2169
2283
1461
2131
2448
654
1390
1365
2493
608
1979
2540
353
2232
2084
29
1899
2201
2995
1687
2430
1409
2362
1403
906
2234
2282
2189
1896
1679
1570
1395
2289
2110
890
2234
104
2487
183
111
2362
2329
1954
1441
655
1687
2415
2131
1343
1946
1900
1317
2421
1898
869
2250
1857
694
1451
2234
2283
1140
1687
29
2110
2521
1918
1446
2292
2568
756
675
1870
2127
1711
646
1875
2509
1561
1470
1159
1687
567
2389
1592
580
1870
2289
3169
183
1953
1447
1317
2200
819
2311
1503
2103
1766
605
2201
1714
981
1056
968
1687
836
1282
682
1223
824
679
1745
2399
2232
2179
2201
20
1932
2314
1679
1674
1792
101
973
1441
620
1714
101
1448
2437
2127
2234
2473
605
1533
509
1714
1417
1858
608
777
1403
1343
1270
2088
1981
2289
957
2309
2282
784
947
667
1433
548
2088
181
817
1978
2284
2536
774
1900
667
1534
937
2248
1633
2487
2445
1714
1875
2435
2097
655
2091
1073
2085
1134
1766
2234
1471
1714
567
111
2504
2336
655
1714
2201
2899
2999
919
954
2110
1633
1104
1722
2288
1787
869
2300
1159
1365
2493
981
1715
2174
1346
29
1316
967
2552
1446
1946
675
2234
1454
2536
2428
3090
2283
2536
768
713
1083
784
605
1679
1573
834
1792
983
429
567
2234
2536
104
779
1858
1646
1733
1521
862
548
1530
101
1981
2493
2534
2336
927
1771
1926
1633
1738
1898
2232
2317
1743
2127
2092
1470
1847
2435
1441
1847
1424
1763
2226
101
2234
1679
2552
890
682
777
2085
1343
768
1896
878
1301
111
2324
869
1137
2552
2731
2033
1451
1766
1922
1892
104
1900
936
1530
694
862
890
675
2552
2312
1530
2493
784
679
712
2189
2515
713
2195
808
2300
1377
654
2995
2085
2189
921
824
936
869
2179
2193
1503
1733
1671
2317
2317
1270
1845
2473
1971
862
2232
2040
817
981
2292
1073
554
1291
793
2534
2437
2534
2359
905
111
2207
1470
819
1872
981
2421
902
2534
2548
2207
1526
1753
1787
1714
1229
655
1395
1461
767
2232
2234
1573
1104
29
646
2220
1671
101
1897
936
1683
2399
1136
667
2458
890
1365
509
1056
2201
2379
824
1753
824
2359
712
2249
774
2434
1892
2189
2283
554
1471
104
2040
2131
2232
2415
2300
1982
1140
1365
2312
1743
2312
1301
889
2220
890
655
2249
824
2487
679
2340
2435
647
1042
782
804
2493
2317
3197
2340
2493
675
937
1745
655
1592
2312
1470
2284
682
1133
620
646
1687
772
1056
2179
917
1441
655
1858
675
1787
665
1845
1592
679
2195
2249
780
2118
2312
767
2502
834
981
1785
1395
817
1847
2995
3231
1530
2220
655
2554
3352
1971
3098
2337
817
1470
1542
630
768
953
2179
2092
1837
1486
1140
2120
655
2284
1683
1737
891
2234
902
817
2310
1316
1837
1454
2558
824
101
1898
824
1112
1679
605
2226
655
655
834
957
353
937
258
3245
669
937
654
1714
1470
2340
941
2415
784
713
2120
2300
1317
1714
694
9
1892
1495
1897
1614
1846
1679
605
869
29
1679
2429
1737
3398
819
875
2248
1674
2092
2379
2092
2131
2399
1072
2373
1448
1537
3061
1837
2266
2558
2232
2085
2250
1899
2222
1837
1674
1471
2444
1771
1671
2548
1573
1301
2092
869
1503
1771
772
1159
2458
1056
29
1507
2300
111
824
1365
694
1455
655
2538
1896
804
1858
756
1897
655
654
712
2092
655
1733
1739
1133
1683
2862
1542
1343
966
2248
1845
2312
1714
1424
29
2092
986
1671
1898
1743
869
2234
981
1875
1786
1857
1060
1792
2428
685
1763
2248
3094
1301
1743
2429
1317
2486
101
1078
2534
2428
1845
2109
2250
921
430
890
917
1687
646
919
981
1140
2283
2554
2222
2457
783
2200
784
667
1365
655
943
1897
1614
2309
2284
2234
2120
2273
2042
2309
2232
1845
878
2200
2415
1837
1787
1060
2435
937
655
1313
2373
1787
923
1679
819
1954
667
1682
1671
2437
29
2234
2486
3231
682
2042
2309
111
2429
1837
2085
605
1845
1495
2173
1711
2040
2435
2314
824
1064
936
824
652
183
2084
2415
1349
1845
2523
780
1982
1711
1845
682
2336
29
2340
1424
1792
1617
1971
1792
2292
654
2300
878
1317
2399
646
1056
2531
2531
2379
1739
1300
183
793
784
682
1103
2226
605
1714
1615
2312
2304
2995
1896
3235
1783
2234
824
1124
1078
902
2457
834
1592
1140
1909
862
2523
835
1530
943
655
2536
2389
3231
784
2674
1140
2169
676
2527
2429
1759
1714
1530
2415
1877
1766
1317
1308
669
2250
1395
183
32
1837
655
905
1136
2311
2088
712
3362
2304
1270
2438
902
1274
3112
3377
1763
1763
2379
2523
878
2493
2169
2324
675
2248
2282
954
1507
2284
1495
896
2534
675
784
548
1503
1403
2249
655
927
2120
2195
2193
2300
2207
2357
29
2819
1682
1531
869
655
554
2373
890
1726
1570
2228
2536
2973
1403
2487
1507
2889
580
2201
2435
2357
1953
825
937
655
1140
878
1946
554
923
620
654
1451
2899
1104
921
759
713
2421
774
1896
1892
2189
2169
1507
655
2232
343
2110
1679
1877
816
2515
2266
1870
111
2970
1954
2373
2289
2548
2201
2193
1897
1481
1711
2548
2103
1722
2042
2249
183
2373
2169
944
824
2200
1787
2459
2097
869
2340
2226
2309
2092
2487
2429
780
1715
2554
1625
2312
2554
2396
2040
862
353
2248
1433
111
1766
783
1981
784
836
655
1573
2487
2289
2085
768
981
2357
1787
605
655
3264
2250
783
2486
1763
1753
803
712
1592
824
834
2497
921
2552
2273
1763
2289
682
1470
2309
2169
2248
2169
1875
1787
1837
2189
2232
1926
1679
1481
2309
1365
1395
669
2357
954
2091
943
1898
1969
1926
29
1274
2118
2558
2359
1614
669
2311
1451
1764
1683
1679
1447
1300
777
54
1454
353
2234
1682
2266
981
1763
2317
1274
834
2189
2731
2113
2548
917
1078
2309
1932
679
1787
1507
2228
1365
2228
1104
1317
1739
986
2448
2497
1722
385
181
679
2444
2232
2415
1858
2234
655
1056
1282
1683
509
1300
1056
800
2084
981
554
1140
1316
101
2534
2324
1024
2317
800
2292
1687
713
1561
1679
2309
2437
767
1390
1561
800
2103
2548
2085
2336
1743
3039
937
824
1533
713
803
869
667
605
1300
1763
782
904
2195
803
2448
2336
1847
1617
2554
1954
768
2091
793
1291
1687
2536
1424
1714
1245
1103
2513
1073
1471
1133
1600
767
2421
936
2309
784
646
1783
756
2312
114
2340
2548
1317
1737
2226
782
840
1133
712
2289
2995
2396
713
1896
2415
2249
667
1753
1317
2232
1073
2432
1846
2232
1837
1073
1726
2108
921
2169
2084
2415
1343
1056
986
902
1533
1847
1783
1771
793
1072
800
2174
2428
1784
188
1039
923
682
29
669
2200
2435
2504
2234
1679
2220
620
679
2552
2092
1470
2273
1470
1343
620
1264
2120
1137
824
669
1926
1679
1968
2201
944
1900
1745
2084
2340
927
2234
1682
2232
923
1896
2088
767
655
863
1792
679
104
2169
2473
1679
1454
1932
1056
2373
2234
1923
2200
2179
1858
1847
2195
620
567
2234
620
181
1570
2457
1877
567
1715
981
2234
1301
1470
3231
1625
1858
2250
1914
902
1135
2189
2558
1954
1403
1470
819
2097
1771
862
1135
1461
1104
1073
784
1683
2531
567
2324
1899
1771
1617
712
620
1600
608
2434
1792
1896
902
29
1733
2110
783
630
1446
2399
784
713
800
2084
2536
800
675
2479
768
2127
2248
2225
1897
784
1270
1424
1424
2389
637
669
2220
1592
1980
652
1739
667
654
2312
1317
1137
1454
655
626
1891
2409
981
956
2120
2174
2234
2091
1892
655
1343
1326
888
2324
2497
2169
1741
824
887
548
1159
1771
1274
1784
1495
104
682
1792
2118
1922
783
919
1282
824
824
1104
1726
2249
2234
1741
1764
1847
2493
2493
2250
2311
1738
183
2435
2317
1056
3342
183
548
1317
824
2515
655
2119
605
104
1495
1301
804
1946
1981
1737
1787
956
800
2415
32
2232
927
1317
824
2232
2444
1024
1104
2317
1417
834
986
836
1078
1495
2487
2103
2228
1679
1896
1847
2336
1317
2599
2250
1946
2120
54
1979
667
1270
2085
1625
784
793
1896
2437
2292
1897
183
784
2428
1446
1687
1899
1433
768
902
869
2373
774
181
1530
3054
2232
2531
2249
2195
605
1737
878
1041
665
824
353
655
905
2088
1783
869
824
1570
2324
54
1714
1847
712
1857
897
2396
2232
1714
1845
905
2995
2232
1679
2249
2234
1104
1714
804
1783
793
2434
183
29
2273
956
2515
2131
1682
655
1877
675
2109
1979
2554
1715
1739
2220
2357
1282
2504
2220
1570
648
2531
1403
1683
3019
2201
2415
1971
937
101
2311
954
2438
1679
1898
646
1107
2250
2273
1737
1424
2373
1481
1714
1317
1846
2382
1897
954
2379
3161
1293
1753
1614
1926
2434
2531
1550
1877
1056
2457
1923
353
1570
784
1696
377
2357
2458
32
1343
2119
2558
2312
1968
1858
694
101
890
1896
3231
2085
800
1726
982
2304
655
2084
1343
1753
2437
554
2493
655
774
1792
2534
2228
1301
655
1625
2402
2173
2054
2548
824
1837
2110
2899
1073
2421
956
2504
1683
655
2249
2283
1270
1351
1395
981
2536
1072
2200
1771
1687
1448
2169
1573
2248
1783
655
2610
824
1954
1073
1896
567
2554
2232
1056
2359
645
1365
509
2234
1766
1845
620
793
1715
1877
669
944
183
1922
1056
1317
2502
2309
1365
1298
183
147
2181
1870
1317
1771
1390
2045
2484
2435
1759
2234
646
29
608
1784
1542
104
1531
1766
906
820
1792
2373
869
824
1561
927
2523
2189
1738
1103
1682
1441
1792
1633
957
1900
181
353
1570
817
2248
655
1743
1877
183
2091
1291
2289
2317
2558
780
2523
2234
1313
768
1078
1317
2097
824
1570
2458
1521
2232
782
2195
2052
1614
353
1847
824
1403
2195
824
35
967
682
1784
2317
2444
605
1968
1687
834
713
1481
2228
2373
1896
1968
1771
2725
2250
891
652
2266
1837
1898
956
2502
902
1743
101
1971
1454
2314
1787
1441
1317
1592
1072
2234
2448
921
444
2092
1542
1683
675
2359
954
1687
2283
81
2092
824
1753
1743
646
682
1274
1954
973
2234
954
2428
637
784
1979
1552
1534
1771
2084
655
679
353
1687
1846
2486
1078
819
713
654
669
1072
2457
1687
1313
1722
669
923
1283
2521
271
957
2599
654
1470
756
2599
1472
2531
111
2232
800
1743
1056
2250
2445
1351
2312
1741
2995
353
1714
1470
983
1078
679
2200
824
1792
2340
2092
1784
2127
1946
967
655
1737
1979
647
1870
2751
2131
2487
973
1733
183
1679
923
655
1317
509
2250
1968
2531
2521
2234
1314
902
1679
1351
655
2536
2359
1300
921
1471
2207
1766
2504
2283
2457
1349
981
509
1892
1679
655
1679
2399
1771
1390
183
2360
902
655
1073
2363
2435
1800
1454
1573
655
2195
2438
2092
1714
783
983
1461
2289
1969
2524
921
554
2189
1763
2131
2379
2311
1526
1766
1600
2173
1395
919
1395
655
2232
2273
2052
983
1926
1471
605
104
824
621
2523
824
2515
800
667
608
3346
1946
862
655
817
1441
675
2399
824
1078
1679
1946
1926
1682
1288
353
3251
774
694
1133
655
2435
1783
1847
1679
1682
2336
358
2097
2515
1530
696
32
2228
2289
1614
1308
1875
1461
784
782
655
1140
1726
669
927
1072
679
2318
1972
1409
870
195
2548
682
2324
1041
2042
2513
1763
2599
183
1897
1282
2435
1715
2599
1679
1682
2421
1733
890
1875
1301
2091
2232
2220
1794
2554
1753
1897
2457
1979
824
862
1687
1771
2110
1733
2200
2337
655
869
803
767
2415
1365
2986
218
2373
890
2131
1763
2309
2085
2396
647
669
2548
2169
2448
937
648
2548
104
1898
2084
953
104
1298
1448
2309
659
1847
2373
2092
2373
1683
2234
1365
1979
927
652
2373
917
2234
2040
2487
1679
817
1441
605
862
2201
2248
2428
2373
1683
101
1711
2220
2283
1926
646
1683
2131
2092
1687
2486
2429
2097
862
2131
2444
937
2373
2473
767
1365
3333
29
2448
2179
1897
2438
817
1954
2415
1301
2249
1753
1133
1679
1792
936
1060
2337
1308
1932
1470
2169
1317
2234
1859
2429
568
1507
1759
675
1900
2801
2228
567
111
2448
2288
2226
2493
2540
2493
2445
1675
3231
2311
2234
986
1390
923
1715
2250
655
2359
1403
1614
782
2314
694
2731
2486
1872
2731
111
1470
2324
2558
1847
655
1313
101
782
2473
1298
2429
1078
2249
1892
2340
712
1766
1433
2438
2444
1270
2995
2234
1600
1308
817
2292
1714
2092
2085
655
1530
927
1679
605
1745
353
784
605
183
776
712
1343
2523
1633
1447
2455
723
1879
2397
1496
794
1400
726
2266
1851
2385
892
1788
922
1793
1565
844
2169
824
734
1734
815
2413
1524
2344
1034
1855
1427
1532
2254
1508
1726
934
1638
2562
2346
2483
737
1837
1638
2321
1576
925
824
1662
1604
946
1241
1604
1868
2537
2220
1238
1524
2169
2094
1363
732
1348
2561
2413
1113
2266
1400
2549
2319
2442
2413
1837
824
1280
349
680
300
794
838
2505
193
1247
1271
1306
860
2559
749
846
2513
898
403
1793
2315
2257
1501
694
2301
2266
1975
2349
973
2567
2283
2592
2380
1468
2212
1032
950
2266
2301
2477
1772
2094
2266
259
2499
105
1118
1527
737
2160
1593
2319
722
1297
2538
1984
2442
1760
838
1772
965
878
201
760
1501
922
2083
913
763
2590
1508
1532
2254
1777
105
2412
794
2549
1143
2439
403
2442
2223
763
1323
628
824
789
970
2356
602
950
1975
2122
1619
2380
605
2356
62
2439
2301
1524
950
2424
1555
824
3300
1670
2431
3166
1580
1833
2287
824
1706
806
2322
2220
727
1788
2223
671
1501
1348
898
2064
918
2592
907
2274
2104
1832
2590
950
824
918
1679
979
2442
2499
1993
2254
929
1619
1576
629
918
913
844
844
1555
1731
824
602
1818
970
674
2442
663
2064
1975
749
2533
1524
2328
2114
1883
1348
550
2217
907
1823
2328
2387
2266
2132
680
2380
2590
2315
922
1527
2196
23
2064
1975
1883
757
1726
1052
1435
2453
1238
69
2436
484
1670
2064
1427
935
824
2478
1701
2407
2483
2094
934
892
710
909
1749
757
2394
1638
2064
838
824
1241
922
2590
1772
2590
1673
909
2533
2176
1873
2537
2923
2370
2590
838
2592
1524
1576
558
1143
1642
1677
789
794
705
824
940
1851
2132
2488
1468
1118
1684
624
1902
1638
62
1429
950
2532
1760
1684
846
2089
2431
705
1604
2094
1840
846
1883
1952
1947
727
1701
824
699
613
105
2266
1832
1418
1306
698
1143
1532
1020
1749
1452
892
1708
824
1662
2492
105
1452
403
1883
1638
2477
2256
2380
2287
2322
1406
2266
1318
2083
806
2316
824
973
2380
2132
1670
2387
1710
1162
1527
994
737
824
2412
2223
2257
1726
1082
62
1396
1429
2089
734
2322
1429
2319
2436
2397
1113
2789
979
844
1586
1726
934
1527
2346
1201
725
2101
550
1050
1691
1539
913
1734
979
2525
946
1429
1466
806
940
2426
2478
369
89
1306
624
940
422
602
2442
2412
671
799
2212
994
1427
1810
789
2301
918
2407
1977
2361
105
2064
2115
2442
624
62
1537
1638
2469
1625
102
2320
2442
1435
1052
2301
2387
2029
2115
824
1625
1638
2501
1302
564
737
2056
671
1882
1931
1760
2439
103
710
1677
2169
1708
530
1788
2256
1701
913
2442
2094
958
2412
1020
1607
1873
1977
1603
564
272
1429
2057
1435
710
2532
721
2407
846
2380
824
789
949
1524
892
2263
1878
2546
723
1052
794
1429
2453
2256
1237
1138
2410
2064
69
1429
1604
1691
613
1688
946
1247
349
1427
2480
2161
789
2492
1468
1032
950
2344
1726
749
824
723
1015
824
683
1571
2094
934
2548
2266
2488
1662
2410
2356
2308
2276
1760
2266
1726
907
2312
641
2343
2089
1861
2549
2547
1323
2537
946
1793
1851
1138
564
2105
2380
342
962
2508
1082
1679
649
824
1691
605
1840
806
824
1508
2380
2542
564
1576
1688
1670
2217
2266
1706
1793
1688
950
624
1429
2407
950
1984
2266
907
1497
122
760
766
846
1749
2308
1524
2546
1625
2387
2251
2083
2469
1772
2413
727
899
2240
1391
2431
2439
727
367
2083
1893
2439
1118
824
2169
1429
2293
2256
1318
1837
1818
871
702
383
403
683
2478
1731
2296
2561
2548
975
1823
940
2064
705
934
2344
1607
2567
1306
2492
1444
671
2483
2542
1837
105
2380
934
1076
2394
1452
2407
2280
1663
1348
1731
824
649
1625
994
1788
2251
806
994
1118
2567
846
2169
871
2469
1947
824
844
950
1694
680
1701
2410
2064
2089
1840
2590
2115
1143
950
846
2533
1237
2413
2169
1302
737
2904
1638
975
624
964
2499
2105
1663
975
637
2453
62
1731
824
794
2513
1818
815
1603
2266
824
1772
2322
824
1238
605
1539
1429
2522
1984
349
2499
2322
2301
1801
69
403
2478
1453
965
950
1713
1238
2559
1586
1510
907
1726
2312
105
2046
909
1576
674
1868
1237
749
824
671
3095
671
721
749
1050
2343
674
824
946
2254
2251
2291
2646
1429
958
2488
846
1677
1603
3190
624
1453
2115
2322
2537
564
958
2537
913
2499
824
2356
2057
2249
1576
2251
1984
2212
705
2291
1749
1565
1638
1604
1627
69
2046
1420
1138
1670
1975
2416
2274
940
1435
2257
1396
69
794
602
994
1883
2549
2397
1816
1082
1604
69
564
824
727
1537
2046
2499
2073
1468
2538
2301
605
824
749
950
1749
734
710
994
1823
1726
1726
824
975
2436
2064
1427
2217
1442
2407
1429
1576
1271
824
664
2176
105
2344
1278
2356
2370
2562
1568
2176
1608
1466
1975
1706
1726
2424
2505
1518
2161
2344
1823
1076
1818
1958
940
671
2424
496
1020
1670
1861
1524
1604
824
2561
907
1731
2455
1619
824
1818
965
1608
2538
1975
1947
1638
824
1306
1684
935
1670
1306
918
2346
2436
1190
2412
994
749
1668
2553
1984
2455
922
1405
1082
2387
2370
946
1508
1625
2397
2223
1306
1801
958
1444
965
824
403
699
663
2217
2315
2054
2952
2312
1726
934
2212
1532
1708
935
1396
2276
935
1823
2567
1565
62
2115
2212
2267
1801
1391
1302
2343
824
1302
721
994
1576
2301
1435
824
824
2424
710
1893
2412
1625
1625
1726
2274
739
3201
2513
1893
2322
734
763
727
1143
909
2585
1113
824
1429
1452
2220
2245
815
2212
1608
2220
349
824
13
2592
1526
1604
1025
2413
1855
2380
342
1684
838
1278
2176
2266
1082
789
663
409
2533
742
1952
727
710
2296
2112
1545
2453
723
909
2533
2276
1177
102
815
1082
1734
2212
2488
725
1580
1868
2356
671
907
1975
1677
1576
1565
1670
2104
2169
276
1513
934
1823
946
1710
69
105
935
472
2407
907
1452
3074
1975
674
2370
846
710
2315
824
2562
2397
824
1837
1642
1625
1670
2064
1452
925
1934
975
1568
105
663
1823
663
2083
702
1052
2478
2308
1882
1087
2538
973
749
2344
846
1823
962
62
1701
1586
1539
1138
1537
935
1603
2054
1984
1082
940
628
1032
2308
1545
702
349
1659
1050
2315
934
838
827
349
2160
2431
2212
1413
824
2453
564
1662
2112
1663
2046
2112
641
1565
824
1638
2094
33
105
918
2562
2104
2301
628
846
1524
2413
2439
2356
1929
2366
1777
2217
1625
749
1418
2562
2412
2169
105
1138
403
1050
950
2532
2287
1975
2280
2483
1113
2478
1679
749
702
2315
2276
102
1020
1412
69
1772
1893
749
1113
1466
2436
260
2370
2257
2592
2169
2499
817
1396
1020
1638
1280
2104
1318
2169
1429
2488
1537
1435
1260
1526
1537
1363
925
1278
1052
564
763
671
824
2276
624
2397
794
2431
1420
1818
1642
844
2469
1032
1412
1855
975
227
2255
1855
1586
2291
1306
1232
1132
2772
749
605
2499
1726
2538
1412
1576
624
2508
806
1677
3302
760
2356
1318
702
674
2122
760
3266
2280
710
2461
69
2280
1726
2320
1576
2442
913
962
2592
1868
1260
1663
2469
2169
2223
1247
829
2412
2477
1691
1400
806
1247
789
2217
674
1309
1539
1280
422
1295
1238
564
934
628
2256
734
2412
824
1624
763
2394
1545
757
1576
1662
734
1526
1975
950
1050
2513
2280
739
925
671
871
2089
2176
705
1400
2397
624
2291
907
824
842
2223
1851
2505
1382
1280
2436
1882
2535
1701
2169
698
1984
624
2220
1760
1032
1020
1882
2320
403
881
2267
2249
1524
2291
909
2567
1524
2537
1624
1851
1363
702
1143
757
1118
710
1765
2291
2115
2254
1952
2483
59
1874
789
2413
1518
710
846
1701
2287
1663
1691
1518
2356
2056
1701
1143
2223
739
1586
2426
1708
2442
2331
1677
1518
1466
1539
727
1118
1413
624
699
1391
909
2562
1020
680
1731
605
2413
2538
2450
2513
742
2328
2478
2344
1025
1118
2478
958
1861
1444
726
2315
1840
763
1524
2261
734
2056
2538
2424
699
2885
824
2343
827
846
1679
2397
846
2407
2054
824
1309
1537
785
2513
1565
1616
1638
1537
994
950
624
2274
671
1444
824
2089
710
2274
2291
789
913
550
1638
1413
824
2312
702
2346
1396
1805
671
844
2436
770
946
739
1684
1902
1868
1688
1418
105
898
1947
984
2537
1777
2453
2160
1713
1706
1545
1861
2469
2319
1772
2549
2344
2094
1113
1793
907
1788
2549
2380
105
1143
2291
2266
950
1052
1984
763
605
735
2469
1539
1975
2344
1427
2319
1406
2308
1025
1132
2054
1020
641
844
705
2387
2176
1823
2212
1435
2346
2056
2328
2056
2483
763
1532
1537
970
2308
763
918
1406
1984
2057
1238
674
2321
1247
1539
918
2518
1975
824
918
950
1726
806
846
1664
600
846
844
962
824
1374
965
1545
824
403
663
1984
2319
2483
737
1708
1406
1958
1518
1306
1993
564
605
2176
1586
1777
1616
2513
749
1638
2538
1260
674
1684
1518
1508
2533
950
907
842
600
3166
1874
742
2280
1448
2556
2346
824
663
671
1524
2453
794
2439
1874
934
2122
1412
1565
1868
105
918
935
2328
1318
2407
2331
824
1143
2266
1524
1793
1625
2251
1638
925
602
2344
602
950
794
1420
1958
934
763
1532
105
1452
2274
2322
846
2168
727
973
2311
1772
1984
935
1118
2453
2776
683
1241
1662
909
958
1050
1706
2407
934
1391
1701
641
2115
731
550
994
1267
2442
710
160
1801
70
815
2328
1565
737
824
934
1849
2223
749
962
2478
824
950
110
1025
2453
1501
2562
2439
1975
2046
950
829
315
934
2266
2262
2157
726
2212
641
918
2064
1576
2442
1688
2407
1772
1306
2410
2377
1580
907
624
2089
2566
1855
1429
2161
2331
2212
1873
2413
2301
1874
2665
602
2424
1823
2469
907
1444
940
1638
2212
1391
2322
739
878
641
2176
1958
1306
2105
1537
1524
763
975
2455
1841
1406
1241
1241
1363
1391
2274
1638
409
1203
2083
2407
739
824
2548
940
1868
789
1975
1975
1420
824
1348
1642
680
561
975
699
950
2918
1260
1882
1549
789
1604
2407
2533
1524
1625
1837
671
3084
1603
2320
1571
734
1818
864
2287
2094
1662
913
2122
264
2198
1508
2549
2046
1280
727
2228
1893
2212
702
918
710
1348
1571
824
1616
2394
2293
2549
2094
2160
1788
2169
2280
641
2906
909
2562
2549
467
1076
824
1663
1691
1050
1025
2217
1816
1604
710
2176
1348
1427
2356
2538
844
641
2383
628
1984
2590
2397
2280
2261
1429
1025
1975
1662
1868
2380
1734
2169
2436
2212
1788
2413
2296
975
2567
1297
2287
699
1429
69
934
1247
663
1642
2439
558
871
702
653
1603
1147
789
2089
2266
409
403
1050
1823
1553
1501
2315
1429
2301
102
2565
824
1555
2212
2251
2064
1713
2565
2533
1604
1568
409
763
1237
824
2532
1760
605
925
1662
1823
892
2344
2308
2553
2407
2261
965
994
2412
2533
2251
1625
2094
1975
663
1427
1823
2567
1580
2094
2505
605
1839
940
2312
2549
824
984
1427
664
1466
734
973
2266
994
2308
2343
2413
2533
1893
1280
1448
994
69
2266
2567
2363
710
1295
1604
1977
702
998
1708
2431
2094
2505
2169
1452
1662
3166
907
1260
824
1677
1975
860
1726
2537
975
1406
2469
978
1539
734
1701
2256
1818
824
349
2280
705
1412
2254
1663
2412
1537
2407
2439
1006
674
710
2169
842
1468
2274
824
680
2274
2436
973
710
2559
550
2483
824
2442
1788
844
824
1677
1032
1435
683
962
671
1793
1855
2228
733
1670
964
671
105
1777
2546
1772
1638
2620
2064
1076
1677
1413
2561
2537
925
1726
2513
2416
2453
1684
1662
958
710
1984
2227
2546
2104
2475
1539
710
1138
1861
2319
846
1840
1444
605
934
1625
1947
1238
1297
649
2223
613
1701
2549
2296
1616
69
2590
2176
1772
1280
710
950
749
2394
2538
1050
824
824
2266
2257
864
2407
2319
922
2565
1391
763
815
871
2320
1318
994
671
1497
2276
1670
734
1429
2294
2322
2533
824
1984
317
1576
2537
2064
2505
1851
1677
824
913
907
2538
994
2477
885
1855
2424
824
1576
2370
970
2169
824
824
1032
1580
824
710
958
2562
641
2115
1278
2319
1638
349
2548
2105
1052
1823
1025
1638
2344
2478
2469
605
749
2132
2488
749
1749
1688
1902
1777
864
1306
842
1841
2322
2046
1788
871
2469
702
913
846
683
1568
2112
794
2169
1679
2538
907
2322
1688
1691
1118
965
2212
962
1432
2410
1555
2176
1466
988
827
2257
846
1247
1082
1861
824
727
2553
2343
973
1701
2592
2477
723
699
1518
2397
1604
2424
1835
2546
674
1025
749
2212
1508
1348
1760
1348
102
2276
699
1429
602
1429
1958
1686
824
702
757
824
721
2301
2469
2261
892
2290
1947
102
2274
2407
2453
1527
1232
2412
2217
2105
1348
1501
2122
2315
1118
1851
1801
1984
1429
1586
1977
2537
824
1429
909
1539
824
403
1032
2104
2370
752
1297
705
2064
2477
2566
892
844
1679
731
846
2475
723
710
1663
2344
2387
2094
1391
824
2217
846
760
2488
310
2567
935
1020
1801
2848
2274
70
1396
2054
663
2505
934
2056
1082
624
1539
757
1501
2089
2274
1793
2412
1777
824
824
2176
1883
935
2538
1565
817
1020
965
1143
2169
2410
838
1818
1247
1113
1412
102
2064
2719
664
763
1818
824
257
2533
1138
1396
2169
1025
1749
1660
2407
2592
2344
1903
605
1772
1032
1726
1571
1984
1348
1670
824
1624
624
679
2312
916
602
1616
1619
815
550
1818
2344
946
2251
602
1524
1501
2251
913
824
1662
1619
624
2566
1537
550
403
806
2442
105
1708
1508
1958
824
1726
2407
2412
824
1902
1497
1412
2513
2266
815
1679
1878
1323
2046
1427
1295
958
979
2659
1708
1878
1855
1576
2413
727
2412
1625
1851
892
1508
613
2546
1688
838
2590
2590
878
757
973
1788
2553
1295
824
1788
1701
1604
824
734
1625
824
1748
946
2266
1616
1625
1619
1508
1418
844
1427
1726
1793
1238
550
723
1855
815
2442
1861
2276
602
1868
1731
2217
2561
1391
2518
2562
3217
2469
2356
1501
842
2439
409
994
2562
871
844
1706
1851
2442
2611
710
1412
721
2846
2256
2064
2064
842
946
624
1713
1662
69
1404
2122
1662
102
2217
2256
2319
726
1025
950
2064
204
918
1625
2256
727
1513
2477
2161
815
1025
2217
829
846
2223
2562
892
2291
950
2380
1032
2774
1468
403
1987
1726
1468
1565
749
817
824
1760
2548
2407
2266
1760
710
1247
907
1593
1642
2549
940
898
2513
1545
2320
1052
1662
2312
1496
1143
739
2315
699
726
2407
1619
824
721
824
602
842
2255
1604
2431
1731
1020
223
1837
1731
794
1429
1318
2442
671
2251
1586
749
1984
2559
2122
723
842
1670
1418
2046
824
70
1677
1576
2122
824
824
824
907
846
2319
2064
2322
564
2263
702
1508
934
1731
1670
2094
105
2407
1537
1701
403
749
898
105
2266
2115
680
2590
965
2280
2387
878
1429
2263
2083
721
710
1638
1749
1679
830
723
2380
970
1444
555
934
824
1977
2394
2104
1788
1603
1025
846
1947
824
721
1625
749
1468
1868
2453
1777
2083
1537
1777
2046
2054
1947
2455
1017
1677
1532
1020
2312
1113
1138
1701
1568
2478
1837
1625
1604
1638
2257
62
1123
806
1679
2546
846
1576
975
824
1977
2115
838
2535
1868
2407
2505
979
1238
1777
2549
2220
2454
806
2356
1677
1280
2407
1138
749
1947
1020
1604
2410
1662
1082
1280
1412
1823
2488
564
723
417
1726
2257
934
2176
2407
842
1604
958
1772
1625
674
1413
846
1818
2513
699
860
2413
1670
2057
710
1975
1527
1289
1400
2546
757
1868
1688
2380
789
2104
1958
2475
2212
1405
2533
2062
1902
1420
2104
1823
1571
1138
1420
1442
2322
2592
2312
1241
2291
1731
1527
1318
605
898
102
934
710
1113
2220
950
2413
1691
824
2344
2346
2105
1241
2161
2537
794
2266
2256
935
806
1526
794
2212
1580
1113
1302
1855
794
2094
2537
2274
2328
2054
2327
1726
844
994
1893
824
871
564
1527
1032
1861
935
2469
1708
1823
564
1539
1020
878
2475
2064
824
710
1418
1956
965
2217
2223
748
2257
2212
2439
2319
827
710
731
1701
864
1701
994
1760
871
1638
1726
605
723
824
1868
2533
1247
846
403
749
1412
2397
1452
1413
1435
1760
2276
1565
1082
2413
2757
940
2859
1975
2064
558
2307
1348
918
2483
1238
1823
2220
1958
2566
1663
965
1642
2266
1232
1726
1391
1748
266
1701
1406
2590
925
844
1604
1731
1524
815
2475
627
1677
1539
710
1952
1501
1760
1420
605
1793
1731
824
710
1555
1452
737
602
2478
1984
2299
1435
760
529
2565
913
1902
1545
702
2169
2105
1537
2590
946
2407
2590
2094
2220
1442
970
824
1052
2465
1818
1524
2407
2533
105
925
964
979
871
824
1138
2094
1568
1984
664
381
1429
1280
1823
1527
2255
909
1777
2255
838
1788
1527
1306
2094
1706
864
671
1143
1839
1625
824
760
975
2592
721
624
1539
1660
2549
975
624
950
705
737
2057
949
1016
2280
1679
2407
824
739
2513
960
1076
2312
564
824
2356
1777
824
550
1020
789
624
710
1020
970
940
2046
2439
2442
2301
1679
1444
2478
2478
794
2112
1413
2453
842
349
2176
1143
2537
2826
1823
3168
1508
1917
2050
824
994
723
699
1608
2442
605
1947
2315
2567
2308
925
824
1391
918
846
674
1984
1496
497
946
1619
846
1143
558
950
794
600
1118
1619
2590
1545
2322
1050
2475
1818
2256
2499
749
1818
1628
1616
710
909
1032
846
1878
403
1638
794
710
699
1603
1580
846
2363
1174
1708
1840
725
1608
2469
1958
794
1684
1323
1619
2331
722
2046
824
2312
2407
922
824
558
1731
710
2407
2979
2537
124
1984
1302
564
2592
3210
1238
1882
1684
950
950
641
2257
934
2115
940
1537
1118
2266
1868
2477
2412
602
2094
2312
1241
909
1855
1429
1292
814
569
105
2104
1508
1555
564
1586
653
2104
2344
1118
1418
940
710
2413
824
871
2442
2499
2176
1793
962
2505
605
1638
698
1306
2372
1952
127
2270
2301
1604
1143
2896
671
2898
2094
1677
2546
815
950
2738
248
2312
2442
2275
2312
2046
2065
1143
1309
1412
2086
2416
1526
1851
2426
2407
1663
683
913
3205
2161
663
1032
643
1369
1893
1893
602
2286
2690
757
1882
2266
1532
602
1527
844
1413
994
184
2105
1883
2695
1920
749
1868
1586
2169
824
1975
2104
105
950
2328
2054
2274
1701
1975
105
2105
824
838
1576
2439
1638
1348
102
674
2436
2477
663
1260
2361
1020
1539
2343
2387
698
710
2372
2537
1868
2176
105
2301
2407
2210
1241
1468
2884
925
2442
846
1260
2492
2169
951
1527
1670
824
2280
1840
1679
1974
1545
62
2105
2257
2331
641
2431
1984
1625
2594
2112
1466
2561
842
2160
671
2412
2356
975
1873
2413
2394
2331
2508
710
1638
105
846
755
1576
757
1025
1670
705
1362
549
1661
1837
3294
2249
1052
1466
1642
1862
663
624
1893
946
1309
105
1623
1391
688
2301
671
1684
1984
2469
2057
1680
824
994
2488
403
763
2276
1837
842
1601
1508
1868
824
824
824
789
2590
1427
2287
824
2488
2249
392
2046
1984
2094
349
1468
1677
2525
683
2220
2328
105
1076
1619
1952
2439
2280
314
1966
794
564
619
1734
674
950
702
2356
1025
1020
2132
1868
958
671
864
1302
994
1576
1861
824
1603
994
171
721
2559
2308
1527
1670
838
824
2312
2567
1902
2549
2513
2249
1306
2294
624
405
950
2538
2266
1526
422
973
664
752
1603
2387
2257
663
2394
550
106
1032
2542
1565
2550
913
2505
871
2562
2257
2220
1527
1524
1322
641
575
2132
2592
2083
1984
925
824
710
2346
721
1555
794
846
934
702
2488
1684
1082
2768
2169
102
2444
705
2344
907
1232
405
760
1444
1638
1839
2343
422
1679
894
1734
1412
1823
846
1801
789
1662
1731
794
871
1861
2533
721
918
794
605
2089
2099
442
1823
1465
946
1706
105
1052
2560
1295
2557
1608
846
913
1050
2274
705
1958
628
1793
857
1927
1988
641
624
1241
334
2513
763
2413
2581
871
70
824
69
2561
824
1726
2453
1280
842
757
2257
2251
2453
2212
2413
1677
907
1496
1466
645
721
2766
1526
749
1553
789
838
958
757
1435
2160
661
864
2538
1975
2549
2537
1545
2319
1832
824
2322
1823
2499
950
2529
2561
2478
824
1616
1662
2089
339
1025
846
757
2590
965
602
824
1586
1435
2291
102
1323
1442
1642
1691
37
2533
1241
105
1143
940
1025
2413
1692
2104
1893
2169
1047
710
2274
3396
1468
2537
950
364
2533
1442
1025
1138
1468
2320
641
1679
2078
2132
2412
1501
763
2498
838
806
1468
1852
624
558
671
3037
824
1466
2266
1306
2104
302
824
824
2308
664
62
842
824
734
62
1565
2407
1518
727
1050
2322
1670
1280
1553
2046
2266
1832
1586
2064
2312
1760
403
1701
1435
1524
1679
1788
2257
2094
1586
102
2343
386
2094
1975
1363
758
710
2439
973
1837
1984
2549
1537
1118
1975
680
757
1625
2906
2442
1679
2280
1975
105
2453
2525
1788
1388
824
1893
62
940
2255
760
2549
1412
649
274
2848
671
605
2251
846
1501
950
2064
602
794
838
817
2548
935
1427
2416
752
824
973
994
1238
994
2220
2537
2262
1513
2413
824
1662
1524
789
1286
2104
1429
1958
935
2266
2566
2902
1526
1642
1580
892
1694
2315
2328
364
1701
1524
2048
2228
2319
824
946
2328
1468
2407
1537
210
1524
1726
2112
2567
1238
1576
946
1945
2538
723
1837
2046
1679
965
1576
624
1616
2548
2083
1684
474
1701
806
1466
1874
760
349
1731
1442
1576
2280
842
846
2436
1348
2217
255
1444
844
2546
2488
2562
2094
2469
1726
1701
757
742
2105
1323
2223
2549
606
628
824
1412
2907
105
1280
1868
1363
723
864
846
702
2439
2122
1893
2075
1688
1734
1372
913
2412
1861
2112
1662
1851
1513
2328
2322
2478
1975
2064
2163
1160
2261
1586
1625
2331
842
2266
61
1908
2263
674
1984
940
1524
1076
362
907
2453
1749
1237
2344
773
2328
2320
1391
1691
789
1466
1902
2592
705
2296
2344
1537
1818
1429
913
2393
1956
1726
1708
2380
1468
1113
1452
973
1801
1625
844
1427
2266
2585
1855
824
2442
844
2546
2115
2291
2508
1691
2255
2169
710
934
1975
1348
2169
1619
2054
1604
1975
1247
2291
408
680
1882
62
951
918
602
1260
871
573
1412
1862
1138
2377
2537
710
950
1720
749
1823
619
710
1625
2537
1295
1893
892
2249
1868
2169
2261
737
1638
371
860
1855
2590
806
2344
2312
1947
935
2455
925
1701
824
2874
2220
721
1143
414
994
1837
824
2122
2223
824
2566
1726
1580
842
613
2315
1518
1271
2492
934
749
723
824
960
549
1893
2112
789
1095
2301
824
641
1701
2606
1427
815
1412
1818
2533
1818
3299
1829
1793
2331
824
1837
838
2254
2548
1619
680
1677
2287
63
824
2564
1943
672
1427
2287
2505
1688
861
1873
710
1868
105
2280
757
965
723
2906
1545
1708
702
2094
1427
1143
1260
1306
2297
602
2274
1348
2046
824
1701
734
2380
2407
1143
1302
1964
2549
2562
2592
2565
950
1840
958
403
2532
1731
1032
949
2257
2483
1767
935
824
1118
878
1984
671
2212
2394
1444
1638
1603
1593
2592
1278
564
1576
1603
2266
1861
55
2301
624
838
975
1237
2442
2064
664
1411
1420
2089
2549
2249
1818
1458
2261
940
1118
806
1708
2089
550
2322
3257
2537
2413
1706
1625
2112
1824
2492
742
1571
1020
105
994
2963
2483
907
1788
1429
1278
824
749
2537
558
1952
2094
2424
2112
1777
2387
2410
742
1302
907
451
2556
1958
2513
2315
69
2046
1555
2094
2744
2255
558
2266
789
1837
185
1118
2380
1543
909
2261
913
2590
1638
2212
907
1952
1278
1893
602
2424
1576
2356
710
2249
860
2562
2518
1271
628
2407
2160
994
2169
978
2320
1788
1373
829
789
2328
1391
878
1418
349
1677
1501
403
2407
824
1818
1701
2322
769
2356
393
2590
1400
1662
892
105
1677
973
273
732
871
824
602
1947
2291
403
842
824
1307
1975
624
2169
1603
2212
1902
722
1788
30
1726
794
710
2592
806
2518
922
806
1984
2439
824
1052
2377
2319
806
1874
1777
1586
422
2559
2407
1788
1237
1749
1788
1247
2057
752
403
2906
2538
1518
1302
1568
806
1396
1427
750
1658
605
842
2169
1837
2559
842
760
1586
946
1604
1565
2105
965
2257
962
754
2416
2123
2287
2308
2280
824
1975
2094
1625
2301
2132
105
794
2220
2176
2344
1679
763
2046
1309
558
2176
2266
1412
1619
1748
699
964
1837
1731
2559
1767
1580
1701
2533
1539
871
844
624
2169
3324
680
2562
628
2105
1429
1670
794
1851
671
994
1050
1363
881
1893
1011
1280
2567
403
2548
2291
2590
1706
824
543
794
1025
1777
2436
1638
1020
1241
1662
2064
909
1855
1688
789
2257
2064
1033
1524
2115
1291
2280
1170
940
564
279
1638
1851
1025
1508
846
824
1902
994
1031
680
2112
2328
975
806
1555
721
1052
1642
1518
2522
2105
1429
913
1232
824
898
1318
824
624
2553
1839
2294
2553
1952
105
1429
2320
3166
2322
824
946
664
1396
824
925
2344
934
824
1684
1553
871
1984
2513
844
674
1113
734
1143
1638
755
2301
2407
1413
815
1984
1731
1788
824
2407
824
1318
1427
1052
950
842
1608
824
624
2094
2361
2265
1406
1747
1429
2407
838
2255
842
710
2176
664
1706
824
1565
1642
1232
824
50
137
671
1818
1496
2455
2567
1463
2567
824
1883
1604
2176
2294
749
2424
1295
1638
1706
1663
1580
2549
1580
1772
699
824
1882
838
824
2885
1801
846
934
2299
1642
844
1537
1032
948
824
1677
860
1524
735
1405
2615
1363
2592
2505
2407
2356
1726
1740
1958
1580
2280
1873
2105
1818
710
2477
824
1679
1793
2176
1532
2397
680
913
806
994
734
838
824
660
2592
824
2412
2132
2455
1247
2413
2223
1187
2115
1278
723
1777
2871
2064
824
1138
2308
2505
1172
1435
2344
1679
1642
721
824
2499
2708
2436
710
1118
2294
1770
1132
2505
2876
721
842
2456
2301
2217
1429
2322
1840
2188
824
2477
1619
824
1576
559
806
1625
357
1309
824
907
824
1625
1526
1691
2562
824
2370
2565
2217
2416
2161
564
2319
661
732
2412
2439
1604
602
62
794
934
1118
1555
1518
2094
1117
946
692
1700
1247
1818
2566
1873
1466
1616
2274
824
1642
2223
824
2407
846
2407
2212
1777
1555
806
1391
1306
403
1482
794
824
2565
705
2054
794
2590
1662
1837
935
2538
105
2914
2296
2793
403
2046
2094
962
1801
1524
2331
683
2949
881
824
737
2567
641
3166
661
335
2374
2301
1318
1793
1576
824
2478
794
789
1539
1527
1565
1772
1576
1429
1247
2533
2320
979
2590
734
2407
2538
1237
1851
1143
838
994
984
1527
1513
485
2217
1677
1213
1947
102
994
1608
1568
2760
1435
1067
846
1841
605
1539
2561
2499
2291
1677
1688
221
1309
806
1603
965
1701
2380
2498
1526
1513
2217
881
2533
950
1837
2054
458
2297
2083
918
1392
710
2344
838
2565
674
702
1020
721
2132
1524
1525
2169
1020
2636
1458
935
2590
2913
1241
1020
2439
105
1050
1642
1851
749
663
860
1576
824
2488
789
1677
846
1788
1878
2436
409
1213
1662
1604
1823
979
757
628
2735
2251
1772
1777
408
2397
2590
558
1975
2089
1777
564
2115
789
102
2319
950
1662
702
2255
1323
1684
316
1625
1902
752
1818
2842
824
723
2590
824
2567
2054
710
1306
1420
734
1984
2823
1113
1608
2592
2064
2660
550
1306
641
752
2370
105
846
1777
723
2105
2301
1429
1756
1638
1435
2538
515
1553
2592
443
1429
1545
555
102
734
507
1663
674
1851
628
2254
2316
1575
749
3102
2322
2565
3302
913
1429
1713
1013
918
2266
102
1278
1677
1708
1893
102
338
1501
1638
1444
417
2280
935
2287
2537
1760
1456
763
1818
1237
2442
2059
564
2169
2439
705
2412
2064
935
1347
1874
2301
749
2217
1616
2094
749
1679
1684
911
1508
2436
899
817
2331
824
1975
1818
1432
403
375
1260
710
1383
907
2538
958
838
1406
683
1818
1625
1586
824
122
1823
757
671
789
1280
2436
958
636
1634
1297
2505
844
844
1706
1406
2169
624
2261
2115
335
1679
2537
727
1238
1386
2592
1241
1443
1947
1565
2322
2257
1199
2344
2442
824
772
789
794
1138
2513
842
794
1625
692
824
312
1868
2546
674
2413
950
5
403
1984
2535
1466
1422
2537
710
2220
2322
1501
1731
1726
1237
2322
1497
1619
739
757
731
1576
403
1604
1448
2436
1947
794
2256
935
1619
824
935
794
1619
1565
824
2269
969
773
2380
994
1526
2308
2322
1823
1893
1844
2567
1902
2513
1306
749
1247
2265
671
564
824
1429
1760
734
1444
2477
824
2344
2266
2513
2566
1788
422
950
842
1670
815
970
1466
2407
2294
2947
1576
705
1984
2419
2105
2431
69
2407
2596
1571
1527
958
2046
907
3176
102
1082
2266
881
1247
838
699
102
2064
1118
2254
2537
1238
2280
794
958
2387
1604
913
705
946
2387
2056
2565
1576
1840
824
1052
710
105
1958
1466
1777
2592
824
2628
2424
878
2229
2413
2261
2535
1823
2356
2564
973
757
789
2559
2436
824
1777
2256
2176
721
1760
1777
2054
1760
705
2567
846
2478
1700
1883
2274
2363
624
909
2407
2567
2895
2442
664
105
794
2456
1839
1580
1642
1406
734
1706
2455
2505
98
846
2223
1295
1840
2538
994
2356
2592
2720
2212
1684
1663
414
878
1444
737
663
3303
824
1984
2266
1616
2089
62
1760
2291
2356
649
723
1429
763
564
2380
817
950
2064
1501
1922
2562
806
1793
1882
1406
752
641
1278
2439
2328
2439
2469
2439
1405
2266
1882
2469
1232
1143
1412
1895
824
984
1118
760
2413
522
2046
1615
940
2217
2328
1400
1688
2475
2328
2590
824
844
2994
2413
1893
2439
1476
2322
403
2094
763
824
521
2344
1679
1893
2424
1823
1958
664
950
2407
2104
2112
979
1025
721
2256
1400
2122
769
1608
641
2412
844
752
846
403
1539
773
1662
2094
605
105
2169
2274
1435
2380
70
671
846
1708
710
2046
1701
375
1638
1912
2592
2083
789
827
1625
2513
2223
2785
1412
1118
1539
2513
1412
1619
964
2413
194
2833
1882
1118
2073
1238
1278
2322
641
794
2413
757
2377
3096
1082
824
2301
2105
2413
824
2054
907
1524
1032
2312
2319
2212
1466
2217
2344
824
935
948
1013
2217
1952
1902
2160
2549
723
2257
1413
2319
1539
2094
2122
846
2436
1841
1076
2370
624
1883
2064
403
878
763
2315
2488
403
314
1348
2488
2344
1498
2057
2064
2067
2407
1545
564
1413
824
731
1731
2047
1823
409
913
2046
975
1052
824
1468
2320
2261
2212
1537
824
742
2312
2537
602
1118
2043
824
794
2274
1348
1309
578
2054
613
3378
1025
1619
2446
824
1076
763
844
2572
2453
2301
1691
613
946
2513
2548
2319
1545
1501
2251
3163
1513
1025
926
1025
2104
629
1247
1691
737
2410
2356
2590
723
2256
1679
824
1348
757
806
605
958
663
1855
121
1435
1280
2160
1537
689
1118
846
117
705
842
1793
1663
1793
727
2565
2455
935
2265
909
824
763
403
1429
2223
2280
2322
2570
2356
1576
2112
705
2266
69
2054
907
958
339
2436
1466
1032
1984
2266
2407
946
2590
409
1625
2412
1501
254
2412
2276
2533
629
1020
2513
739
2176
2439
2413
710
824
1701
846
815
1688
1788
1050
2556
1032
1526
824
2220
2407
1306
2217
2492
1537
698
628
2089
1518
1527
1749
1025
1868
2439
2761
2169
965
1555
2513
2436
2380
2257
1576
1412
1401
907
749
1442
1623
2488
1777
1616
2263
1625
1025
705
1052
1734
723
2592
1442
389
291
2590
2308
2058
1466
1823
892
1429
1818
2513
1823
1731
1684
197
1348
2412
760
1576
1412
1391
994
2169
2990
1441
842
1837
1306
958
2412
1143
1513
824
2046
2584
1452
757
2312
698
2256
2387
824
2301
1677
994
710
2537
913
1427
925
950
1677
918
726
122
1545
824
105
2266
2363
749
2249
1444
2565
824
1726
1984
842
2256
1706
2407
2436
824
403
2413
2212
1619
1684
2538
2592
2370
2291
824
605
994
1396
1625
737
2424
62
1095
726
1731
2083
2266
975
1400
2498
2356
1513
1893
624
864
2343
2412
702
1883
2346
1684
1518
628
476
2436
2331
1576
1975
2407
1788
1883
1076
1995
1731
2122
723
382
1662
1837
1524
2532
2312
2549
2308
1020
749
842
2315
2387
699
1466
1864
2266
935
2320
2269
2256
2064
1237
1458
2312
950
2477
2094
2439
789
1052
2412
994
2559
1396
2385
710
1302
2223
1411
1020
2356
2104
403
1297
2064
1017
994
2562
2115
2220
769
2212
846
824
2346
403
710
2915
2176
1984
994
871
680
1118
1586
1624
105
789
1777
760
1391
671
2346
2257
824
1020
2548
1050
846
2499
1586
2499
1706
1429
2478
1571
2252
1232
480
641
1975
789
2469
2176
753
1883
789
824
602
2424
2115
2322
710
2537
1497
1418
1893
1952
2412
1958
1593
815
1396
1545
1400
1545
339
2431
2477
2562
1619
1625
2380
1726
2257
2537
749
878
2548
1958
2469
1706
1138
2266
2064
2498
3223
2073
2223
1893
1555
1720
1793
734
824
1429
2266
1306
973
757
871
664
1524
994
2176
2104
824
2488
2592
824
940
241
722
1400
918
663
105
2112
1143
2478
62
1501
2412
2319
907
1406
2431
605
1232
96
824
2469
1788
403
2567
1442
824
2513
1706
1818
1708
1882
824
1052
1232
52
844
2192
2064
860
878
1496
549
1662
958
2564
2089
1537
1603
950
950
2416
794
102
918
664
710
2483
1466
752
2319
105
2176
1306
664
232
2064
1883
1213
2054
663
1777
2431
1625
2312
815
671
1527
702
958
918
605
960
2424
846
277
1840
2280
641
2960
672
723
749
2407
1444
699
1391
2549
422
702
1706
2064
815
2169
1576
2592
2549
355
2105
2319
710
1096
1052
1840
2276
1882
1468
2217
2431
878
935
624
2064
710
1947
1576
1818
2380
965
1816
2054
975
2412
1882
2057
2228
2315
2508
1840
1688
1984
2212
2057
2442
824
918
2370
1551
1604
973
663
2221
1731
683
2341
1818
2590
62
1883
2301
2442
1218
824
1025
722
907
1638
2477
1947
1684
2322
2412
1170
624
3309
1663
871
2942
824
1726
722
2442
1491
824
737
907
1458
1576
2483
824
2431
2266
1677
975
726
2169
1713
3110
842
842
2322
368
1855
671
2223
2223
973
1608
550
1726
1748
824
692
824
1406
1429
994
1839
2256
2280
2269
1069
2291
2436
1361
2548
2592
1406
1524
2363
1731
624
105
1412
1837
1348
710
946
2343
789
817
2169
907
723
806
102
1166
913
1818
934
2249
1247
628
1565
641
2592
672
1947
1019
1280
1501
2223
2410
2315
1032
940
824
1823
1429
1706
864
1868
824
1427
1118
710
1555
1232
2223
1477
674
1468
824
1576
624
1280
1688
1961
1232
2532
1726
962
1747
613
1882
864
2567
838
1818
824
1576
1580
130
1429
2214
1619
2255
1837
710
2291
392
605
2456
2161
2356
2274
2537
1874
994
1855
1452
2266
1663
1448
1020
994
1706
2094
2431
806
824
2211
1638
561
892
824
1576
2513
602
2412
860
824
1793
2105
641
973
844
842
2407
2533
1691
2532
994
913
1241
1247
2217
2094
2266
2407
1748
846
1160
1586
1580
842
2537
871
1893
1508
641
2561
918
1113
2266
721
892
630
1793
846
2057
824
1679
935
1731
2046
1280
824
844
62
1772
975
1958
824
1247
2412
1873
674
2176
1579
1760
2249
2561
2453
1706
624
2322
550
2094
1143
1670
1302
2217
2220
2592
1726
2122
1726
1413
2567
69
1593
663
698
1295
1663
1020
1958
1432
570
1241
1603
2262
1532
1801
789
1537
2807
1113
1603
1777
892
1625
824
1576
824
2590
1638
871
1625
2169
419
2592
1772
1576
2469
342
1052
1840
2249
2513
2469
898
2478
860
2320
1801
2213
2537
1604
1823
749
1113
824
2590
2308
1511
1708
723
734
2228
2212
860
824
2363
2567
112
2356
723
1947
907
1809
1874
1586
2469
824
757
1429
824
1638
2266
1726
918
958
1772
1777
2105
2261
2315
1701
846
723
1200
838
1878
2606
757
1537
624
2283
605
2046
1775
2436
2094
1708
1706
1604
2537
813
2592
1958
1082
1958
735
1883
624
624
1825
692
1851
1677
2532
2057
602
824
1788
2380
1132
1306
1726
2592
680
2513
1679
1832
102
752
605
1032
2442
844
2413
1565
727
1327
2567
1405
824
844
2483
824
1818
918
2212
1442
2212
577
710
934
2513
2592
2025
2562
946
2266
860
2394
1580
2412
70
723
1232
1396
1793
2320
824
722
2291
664
2553
789
2105
2105
702
710
1295
1442
2319
2083
1749
909
710
1331
846
950
2407
946
1625
1631
749
2094
749
550
2315
1663
653
1777
2532
2089
1882
898
1701
1113
1444
806
1501
613
824
2549
806
702
1694
2407
1679
2488
1025
1497
2565
1663
1478
2363
1494
2169
2407
2089
1701
1032
1810
2227
1691
721
973
1684
864
2469
1619
2287
1726
624
1619
3265
763
600
702
1532
1726
794
1052
824
1323
602
2380
824
1975
2254
842
2590
1608
605
1160
710
789
2251
1679
2548
2488
909
2169
1726
1309
1569
628
2413
2064
2064
403
2003
1662
2538
842
602
950
1684
723
1452
1726
935
2064
1893
2064
1878
1793
1400
2274
1444
62
1452
909
2266
2057
1412
1143
62
760
2590
950
1052
1977
1260
824
824
1984
422
1840
1832
824
2094
806
2356
624
1907
1396
1252
2280
2064
1604
1706
806
824
2228
1444
1536
726
1625
3047
1788
2255
105
824
975
1616
641
2220
1025
1476
1526
1970
2294
1731
1076
2407
2064
960
1501
1691
1731
909
2533
2439
2169
83
994
789
2533
1731
1818
1861
1466
3166
1772
613
824
2605
948
727
1855
2105
1619
1777
1032
1952
1017
1823
1801
1625
2266
2056
2115
1708
1555
2533
1699
1571
1501
2562
1025
2567
1025
2488
602
824
2559
2351
1076
1309
2276
705
1539
2220
1947
2505
683
2592
1983
760
2064
2064
225
629
909
2412
698
984
973
427
1726
1143
1565
1306
1882
628
935
2469
2228
1429
1984
2046
824
1749
994
2266
1818
2407
1874
1839
683
2287
789
2094
2315
940
2431
2132
1975
1539
1527
2105
1429
2567
1025
2592
2308
1518
934
602
1663
726
2513
749
913
2478
824
727
2407
677
2212
42
2312
824
824
2413
1984
1082
710
710
739
2532
1975
1429
2592
1823
702
2537
2296
1396
975
2380
760
1539
2549
2505
1975
1412
1271
702
1973
721
1524
1662
2592
628
1032
1116
1823
918
2426
349
1726
2057
2499
846
824
1851
824
2508
2410
105
1748
940
824
1429
824
1706
1412
2483
1832
2385
2549
2160
871
1619
1435
2270
871
2308
1642
641
2505
2266
723
2559
2363
1432
1429
1883
1603
824
2056
105
2046
721
940
1677
1823
2397
2105
2407
628
1604
1638
2469
680
705
1873
1701
723
705
1839
1396
2380
1237
2478
2267
105
913
1882
2885
2439
2592
2565
2115
1624
907
844
1468
1732
2287
1868
2094
842
1638
1670
749
1429
946
2280
2195
2115
1132
1868
2858
2322
2255
641
683
2590
2308
2255
824
1576
2412
186
1604
2397
1586
1237
2280
1539
2280
1444
1777
564
1604
1767
846
105
918
2394
2412
1625
2562
409
1143
1537
2505
1749
1726
973
2301
994
824
871
1818
674
2276
1777
2301
105
492
1823
2499
1524
749
722
824
2478
1537
2094
664
975
1452
1868
683
1952
824
1684
2256
2537
734
838
2583
105
2383
2407
1296
994
641
564
2478
842
1363
1779
1571
2499
702
1642
3058
1760
1975
2105
789
1057
1638
2319
1788
2169
2176
105
824
1
1977
1706
913
1271
2115
2255
1708
1793
940
2315
2562
2274
1663
1050
2212
710
1947
1861
1677
105
624
2328
2266
749
1468
722
3144
2835
1116
2549
2488
1855
628
721
1118
1052
723
2564
838
1726
605
2533
1452
1868
62
2478
824
2453
105
1400
925
2410
387
2538
892
2312
984
1429
2322
824
935
418
846
674
1568
763
663
2589
1772
2320
763
1855
2046
1767
2538
940
1708
602
710
2104
1902
2537
789
965
1793
1975
2274
994
2538
1280
2291
824
683
664
2266
403
1032
918
605
1406
2556
1883
994
918
946
90
2331
2251
1855
1670
1586
1883
739
994
2261
1052
1247
2436
710
2592
1670
2115
2413
2094
1543
2567
2442
674
842
1747
309
2089
1537
1260
2257
871
1604
864
1701
2562
789
787
3380
1429
994
2538
2169
1670
1118
1025
2177
62
1684
2115
2442
2176
1586
1662
913
2261
1624
1893
2424
710
1143
1118
824
960
2251
815
1760
855
1020
613
824
2064
698
727
2094
913
1537
824
824
2064
671
842
2383
2387
878
1586
2169
1642
1691
469
860
1232
2424
2592
2556
1302
2478
1984
737
815
1625
663
1483
710
105
723
2499
2054
1576
737
1663
105
710
2442
2176
935
1608
1020
2308
749
1501
824
2328
1448
2407
1162
2455
2105
1868
1468
653
726
1706
1616
824
1840
1625
2054
1731
277
2412
2363
2356
1032
349
671
1129
2538
2478
2291
1701
2266
710
1975
2257
2223
69
2104
1537
2094
1295
1508
2274
824
2442
2553
2046
2393
1760
1947
2477
105
1413
965
2380
1748
2115
1832
2499
1138
1468
737
2469
1565
2266
1580
975
2439
555
2054
1624
958
1586
749
2089
1772
1278
2089
2046
2513
1823
699
2538
2413
973
1406
550
2455
2537
1688
1726
649
1883
815
1677
1232
680
605
1271
674
2453
680
2217
749
838
663
734
824
1583
1984
946
1977
838
699
2331
789
2537
838
1823
1143
1625
1518
1731
2301
1501
1413
1565
918
1576
806
605
26
1516
876
2312
2548
844
824
1958
871
2412
1947
2436
1496
710
2291
2410
2380
1253
2169
2064
3270
2590
2537
2083
700
2255
752
935
1642
950
83
2380
998
950
1677
2256
1396
949
1497
1526
663
1429
1726
2538
403
2505
2169
3375
1586
2301
1625
1278
973
1539
1625
2064
948
824
734
2535
1801
1642
2499
550
731
2905
1975
1501
2227
934
1429
1576
2094
1701
699
1580
742
2293
1878
1801
1801
962
1868
1232
1089
1391
1429
2140
998
723
871
550
1082
2169
2556
1442
628
245
1052
1113
824
950
769
1887
1604
2397
629
726
2344
2416
1625
2274
1435
1306
702
2294
1526
2308
1429
1638
1861
2094
824
1855
1143
824
2301
1466
789
1576
763
105
2439
1576
950
794
2442
1466
2256
1882
892
2064
2538
1708
935
2431
1818
1295
349
2266
763
1984
2532
2276
1677
2255
2505
1448
1760
892
2562
663
102
2322
702
1670
1586
2056
1513
2442
2176
1025
2533
1801
2439
1452
1625
671
1688
2590
671
602
1708
1412
558
737
2533
664
1143
1132
1405
1032
824
2089
949
564
299
2089
1295
2413
723
102
2261
1468
2105
629
105
550
909
2254
2906
1076
2562
2064
1947
203
1565
2217
2537
2469
1952
1545
2392
710
721
1706
824
2322
1524
1701
422
1408
1529
1984
2582
2104
950
2315
2094
1984
2537
2630
2212
1412
2276
1788
934
3182
2255
1412
1984
934
2280
1406
1662
2217
2439
824
824
2054
564
1247
2160
1902
721
2319
824
2344
813
1902
2537
1412
1400
829
2387
33
1565
1868
1902
1118
1670
2592
2498
2564
2439
2556
2176
79
2397
1793
934
2296
1855
629
65
824
824
1625
2132
1662
1238
1050
737
2413
2499
1082
727
2132
1688
2533
1052
722
1539
1452
2255
1429
2592
824
2592
973
1586
2442
2132
1638
605
2532
1977
653
1586
2556
1555
2266
2469
699
705
2469
824
2220
1975
950
2592
2115
1391
1749
1713
2212
2488
2456
705
2122
1772
1501
2322
757
62
958
628
2057
1025
1638
2054
749
2301
2308
1902
1706
2380
1663
2056
2104
1851
973
723
723
1818
934
2453
2380
2261
62
1318
2363
965
1432
2227
699
2477
2322
1576
2132
749
2590
1537
950
2217
1670
1271
105
1400
2410
1318
1837
1413
1076
2412
1576
1726
1237
2171
838
1555
1662
1418
1025
1772
2344
1394
1241
1524
1468
2064
2412
710
824
763
2046
1619
1902
950
1138
846
62
1638
2320
2407
950
1663
1684
1247
2356
2296
1662
62
909
2413
2477
1576
2094
2266
1241
2046
1032
1468
1861
2477
1793
2104
1404
1869
789
698
2176
794
1706
1260
1708
629
2356
1348
1297
2469
1868
1706
105
1726
1527
824
2296
1306
755
773
1748
1118
2064
1818
2176
1306
550
1619
2276
2453
2562
1677
3020
742
1624
994
2897
602
973
1695
878
1568
1555
1625
2257
935
2505
824
2062
846
702
105
1241
1576
727
918
618
1777
69
2112
1448
674
2562
105
1302
824
3024
2056
102
1662
739
2246
1840
838
2322
1839
2319
842
749
2266
2442
1760
949
846
2328
935
1406
2477
605
705
1076
2105
602
1619
950
2169
2105
824
2538
1975
2566
2453
842
1448
2217
2280
757
2407
564
824
1025
2483
1429
2132
1873
1818
2416
2105
892
1760
1770
2483
628
2094
1202
2477
2094
733
846
2505
1984
1118
710
2893
1902
2397
1297
1113
1527
674
105
2319
2255
2128
1664
2592
878
2478
935
1113
1684
2105
1452
950
1975
2436
2553
1726
2276
2322
994
1840
737
1330
1748
2294
2546
806
1624
1524
824
1662
1883
2561
1527
702
2094
1391
2556
893
2212
752
824
2483
105
1524
1772
2344
1952
1025
970
2513
2251
105
2356
837
1537
3399
824
2537
2251
2380
2363
757
1882
1537
2104
2083
1625
898
710
871
2122
2296
1677
860
1585
2537
2499
2590
403
2518
1893
2212
702
2533
2301
2301
829
2089
2344
739
1576
1429
2266
2407
1524
2220
824
1118
824
2176
2322
2105
824
806
806
2407
940
727
1662
739
1662
699
1586
2592
2176
664
1391
846
2274
2054
1793
2176
2538
2280
624
1025
824
1241
1413
731
824
1280
680
1405
1625
403
1731
1468
1688
1777
2387
2488
794
935
934
1823
2538
613
2592
846
1565
1537
2505
2513
69
1593
1466
550
1793
664
721
907
2377
2294
2565
824
2266
2112
824
2319
824
1801
2112
789
824
2469
824
794
935
2212
1065
731
994
1663
1642
846
2315
1138
2112
806
2344
2370
1604
1749
2567
2251
2287
2346
1688
2455
2255
641
994
1604
2505
1508
1726
1678
2363
2228
2094
1662
2363
1691
2356
1977
2592
950
2513
2474
1232
1947
2579
683
1182
629
1801
431
975
2499
2567
2492
683
2537
680
1580
824
1690
1429
1398
860
2266
750
2562
1555
1412
994
2549
414
1297
699
1731
824
1452
789
1138
664
69
824
1306
806
1363
763
602
2592
403
1413
2255
1580
564
2319
1975
1545
1576
2344
1984
1306
871
2356
3347
1947
2320
2176
824
2505
1453
2046
2212
2294
62
1057
2251
2094
600
671
2308
2469
1232
105
1247
2436
1278
2549
2291
2312
824
1427
1429
2322
1020
1902
2549
664
2212
2094
2220
1691
2370
1429
1832
1855
710
1839
1527
2169
2538
861
2361
2089
1586
2315
2335
1061
824
2592
935
824
1726
844
409
710
1777
844
2380
2251
934
2089
2377
950
1527
707
2413
824
1188
649
913
1405
1306
824
979
2561
1406
1232
2592
1793
674
1153
2537
683
2590
2115
2407
1726
2868
628
2083
1327
2122
2094
1297
1810
1118
1448
2431
2315
806
1670
1603
734
1363
806
1984
2054
2291
605
846
2407
2589
1624
1670
1604
2537
624
2320
970
824
2266
2257
824
2537
1143
1840
1113
2064
794
2217
2105
1777
2056
105
2094
2412
602
1868
1237
806
1032
2220
824
1818
1318
1793
1772
2169
69
2483
1883
2094
1691
1749
1662
789
1468
2537
1868
844
1576
1893
2294
1271
1873
2255
2064
913
1670
1684
435
1400
699
2549
2439
2212
1708
1604
878
1874
1777
1642
2413
2412
2537
1638
1772
806
2407
1731
349
649
2344
735
1020
683
1113
1788
641
1688
789
1348
846
641
702
1688
2439
1701
1873
2590
1508
1537
699
1524
871
1052
824
2380
1748
2394
2538
2083
1435
1726
1391
1855
2094
2505
2176
1291
2759
2412
824
2308
1580
1731
1271
1777
846
2380
794
1947
2256
1726
1749
903
2094
2169
1518
861
698
824
824
815
705
1532
2346
1677
871
1508
1823
1568
1593
2277
1604
2537
403
1625
2439
1662
1624
1706
422
1983
1444
824
1684
1020
2294
2176
842
403
763
824
1726
824
1076
663
2442
2407
2291
1619
2294
1429
1893
564
2319
824
2537
1832
2276
629
2906
763
1508
2387
946
994
403
1576
1818
994
2499
2276
1232
2220
1539
2220
913
710
2094
2320
1604
1435
70
1280
1576
824
1532
2296
558
737
1113
1113
1818
1619
1731
2393
1400
1518
2094
2535
1429
1452
846
2105
2413
2057
1418
824
105
2537
2407
844
2176
734
1958
2274
102
2548
602
1619
414
1576
1749
734
2553
680
963
710
2407
27
1726
1452
1143
2532
2393
1984
2356
2590
2549
846
2436
1855
1839
2410
2089
2050
1841
105
1684
3363
1958
824
1580
2505
2567
1241
2370
2255
1788
2331
2356
2431
2256
1731
950
824
1435
1893
1413
1975
1837
1576
950
2537
806
794
2223
550
789
1576
1770
2513
1679
1429
924
1496
705
702
1684
2654
1837
2056
1391
1143
723
2123
1020
2220
760
2538
824
1121
874
935
1508
723
602
723
1677
1878
2592
1566
1731
1638
1363
1984
1363
2122
2294
2251
2301
2251
102
2212
949
1691
2413
2488
710
2212
1851
674
815
2410
1642
2549
1391
671
641
1701
641
1625
2056
1565
2453
422
334
1947
946
613
2566
710
824
1306
2344
2407
824
1670
710
2212
722
710
1429
1663
824
1772
1113
769
907
2483
1576
1726
789
1608
1020
1391
1706
2266
1513
934
806
1625
2346
2944
1832
1726
2319
2312
2064
2064
1271
2217
871
1050
1026
2407
1052
1306
824
739
2266
1232
1413
3165
2431
2488
105
1933
918
1348
1516
1427
824
1545
1306
1309
1586
1076
1429
975
2074
1684
3152
1348
815
1770
1576
2592
447
1984
2549
602
2266
2064
2424
2322
2538
1731
605
1435
1278
2455
2397
1701
878
1537
721
1777
760
1868
950
2312
1726
105
806
1553
991
2301
2228
1113
1429
940
907
710
2312
2436
2533
911
3258
2356
2505
2322
1984
2592
2255
1297
1539
710
1855
2513
1710
2220
1050
680
2387
641
1772
550
2513
1984
1793
1576
1726
2723
911
1708
824
2592
1201
907
2212
1429
2094
1679
2499
846
1726
757
1501
1196
2344
739
1677
1432
1576
760
1616
1501
2056
1777
710
1586
2301
2254
1977
1624
2549
1602
2777
1327
2104
824
1684
734
846
1405
2322
2407
363
1701
2312
1604
2538
1604
702
122
1442
1818
2054
1706
1524
824
1413
1604
1413
1576
2251
1874
1821
1545
1468
1412
2257
749
1527
940
422
550
624
1537
2283
1537
1593
702
824
1435
401
2483
605
564
1576
2319
1883
2412
2220
1318
1604
734
2290
641
1691
2212
907
1412
737
824
1706
2505
602
664
2322
2094
1529
2397
2439
806
1384
2256
824
649
2251
786
1427
824
1452
1138
2104
1318
1770
794
1772
664
1801
2535
2589
2631
2176
1893
2223
2538
1400
105
1247
2169
2055
2122
2274
824
1396
749
2296
710
2513
2412
824
2537
2115
2442
940
1432
824
1444
2532
739
702
1902
2057
375
349
600
1619
2538
737
2255
2212
2363
907
2442
1526
2477
1241
1306
2094
2537
661
690
1713
1777
2407
1944
846
2319
1076
2416
723
2176
760
1818
1524
2413
2064
2407
1280
2322
2538
2407
2094
1160
1977
789
1619
1473
824
940
2513
970
1701
1508
2280
1708
710
2160
2567
2532
2537
934
2412
1726
1576
105
824
2453
1855
723
884
1638
1663
994
628
1801
2356
1537
710
1468
2361
1082
2436
1444
1883
934
122
1670
2478
2094
1118
664
1323
702
824
842
2363
1902
680
2254
731
2223
624
2265
2115
1670
2104
605
349
1777
2380
1113
1801
898
2105
2453
2356
2112
2328
1823
2276
2469
3285
403
2537
422
2089
1851
2328
1025
2217
2387
1701
2505
2266
2506
2592
950
1419
737
1524
2217
2064
2249
1777
1619
2319
1149
62
2590
926
824
1518
1396
403
2412
1448
1638
2266
558
1868
1793
1527
946
824
2533
1663
1527
2331
838
1777
641
2064
2104
1076
2176
763
2546
1452
2301
935
860
1237
1902
842
2436
1638
1874
946
1458
1545
1731
2176
1518
934
1238
1851
613
1427
749
723
2565
1406
1132
1662
1638
2196
1501
2301
794
878
1851
2412
737
2176
2160
1726
1604
970
2380
663
2469
1586
105
1688
994
2513
1801
564
2564
1873
878
1429
842
3392
1452
1020
1684
2887
601
2251
763
674
3381
965
2094
1731
2220
994
2200
763
403
1984
2328
935
1113
824
2144
3390
824
664
844
846
824
2592
2592
1840
1052
735
1532
550
935
824
1684
842
1793
734
721
1975
1839
1772
1160
1032
1580
969
2217
558
1777
2094
2475
3232
2546
2217
794
641
2505
471
2567
1508
1604
105
1684
824
2115
2054
698
2998
1513
422
949
2549
1788
2407
1427
2276
1412
970
824
1297
653
2176
1396
2537
1604
629
2291
1271
446
1677
973
827
1412
1537
2439
1138
674
2522
1565
2805
1670
2424
2439
2212
2482
564
2397
2478
1468
342
2064
871
710
846
2352
2176
1508
817
1118
1232
1902
760
844
1524
1663
2548
1670
2223
1616
1977
925
2412
935
510
2161
1576
2592
824
1952
2094
1638
641
21
733
1625
1020
564
1840
742
2064
1420
2263
1726
605
1677
965
2057
846
2291
663
1406
2425
2062
1608
2046
2094
846
994
935
2380
1818
824
824
2537
1793
824
1435
2301
1260
409
2439
2346
2478
653
710
1429
2442
2499
757
2453
824
1400
3229
806
1958
2537
789
1444
2212
2169
824
2169
1545
1975
680
1983
1580
934
2291
734
1323
824
1306
1619
824
2442
105
403
2549
2590
1247
1360
1642
2256
653
1625
1406
2105
2308
2261
1625
2089
994
824
2951
2567
624
2477
1238
1788
1555
2412
846
2436
105
2394
838
1773
1670
2407
1524
2046
1138
2161
2132
2266
105
699
1861
2548
946
2064
2590
1984
964
950
2518
2315
2499
940
1247
907
2212
199
1840
1576
1684
940
1413
824
1405
824
2169
1241
2263
824
2439
2590
2513
1524
2251
2431
2590
1977
1818
2363
1788
1429
2453
1706
2089
2266
2220
1532
2261
2567
2439
1201
602
1772
1726
3177
1452
940
2407
683
1684
2505
1663
1032
2344
940
2046
1679
1604
2434
1405
714
2046
3100
1826
2328
1391
1278
1984
1625
1788
794
2331
1747
1873
1580
1406
1295
2546
925
824
702
699
2612
1670
2537
2046
757
2412
2549
629
950
2499
2356
2469
794
760
2094
846
1684
2308
1014
846
2249
1706
824
105
1545
2394
734
1861
1902
965
2064
1429
1975
2344
2308
3253
1444
1306
1855
2436
973
824
824
349
403
946
2344
844
763
2513
2407
1608
760
975
940
2556
349
2537
702
824
1427
742
2064
2176
1840
2407
403
950
794
1177
579
2169
975
1501
1280
2565
1400
2122
2407
2276
1429
1861
2096
1278
1237
710
403
1883
709
2262
702
1518
1052
1539
2356
2217
824
2046
2266
2308
1418
1706
1777
105
349
710
710
824
1670
2308
824
2085
749
2328
2320
1571
1576
806
789
935
1386
946
975
975
824
1168
2276
2455
69
1020
970
2176
2394
993
2537
892
1204
1789
422
846
1625
105
2301
794
2308
824
2274
1396
878
1076
842
2266
422
2169
2412
1679
2380
1452
1568
1608
2104
731
1427
1726
878
1952
2223
2122
824
105
2533
2456
2249
1524
1760
1412
1427
1238
2407
1113
749
1412
2380
892
1662
2387
824
722
824
1295
179
1143
1537
1497
2416
1975
1032
2105
2176
2508
1638
769
1444
1247
760
1444
1418
824
1082
2537
1708
2266
2312
824
1412
710
1429
2104
1777
2320
1861
737
2439
2499
1082
1391
2064
1429
1977
1706
2372
806
2344
1054
2413
1731
757
1868
1625
1452
1958
2064
1576
1788
1082
1865
1247
824
2064
1580
1818
1444
2356
2094
2312
1113
628
2478
806
2301
1878
1984
871
1616
2344
2176
2308
1448
2478
2255
403
2176
1251
2556
846
105
1832
1524
1691
734
2548
1138
1526
2104
1516
757
1576
846
2492
624
2944
934
742
1118
605
2220
1025
1526
2398
1642
1241
1642
710
403
1837
62
710
2320
710
1297
763
824
1777
2454
710
2094
1677
2217
628
2319
824
1706
2251
1429
2412
2315
2220
2533
1260
299
2251
2407
824
2315
1565
864
794
2115
806
1662
2412
1280
710
2176
824
2483
1788
2380
815
2562
1412
950
2407
1032
1576
727
1706
2537
1427
2105
2256
2266
2328
702
2212
749
824
1025
2407
1984
1603
1435
1553
2266
1706
2212
1776
15
653
1679
1306
1412
674
824
2413
105
2407
846
1318
913
1571
1586
1527
1132
824
1143
1118
846
732
1165
683
1902
2546
1429
2356
789
1088
2499
1793
1883
2538
2442
2590
2257
958
1458
760
1958
2312
909
1840
710
737
613
2562
1625
1545
1082
1143
2469
1691
2589
1576
105
1788
1405
62
2169
1687
1412
1793
824
1625
698
628
1468
824
564
1793
2344
2407
2280
2356
1586
2212
892
946
824
1050
1619
752
1625
702
913
1537
1608
1518
2322
1691
1663
726
742
1226
1734
1952
824
1958
1907
975
2064
2477
2176
824
1603
2590
2508
641
2223
749
2739
702
2549
975
946
846
831
1975
1400
2257
949
710
1772
1676
846
1586
2104
1412
2483
605
1565
2413
2255
1975
1777
1400
2256
1749
824
1295
824
913
1706
1516
2442
2356
2276
1679
723
2416
1708
824
2393
2315
602
925
2431
1975
721
699
2590
2407
2251
824
1947
105
2322
2308
2104
824
2169
2431
2380
1444
1406
1020
946
2322
1984
1688
1947
1429
2301
975
2094
1576
1625
2274
2407
1444
550
1518
970
789
2064
2301
2220
940
1508
723
1788
2054
1726
844
1427
1662
1977
2217
1524
122
2104
1404
1638
1619
1082
102
2046
1528
2054
2344
1113
789
1524
2477
641
1113
2255
973
2407
2499
2105
1663
2380
749
789
950
2274
2104
994
2276
1984
641
2503
1708
1818
2089
1684
403
1952
2276
1330
403
2380
1625
907
605
2478
1348
2056
2538
2227
2322
2169
2094
1749
1684
734
2424
749
1537
1619
2056
2169
2344
2537
3158
2436
2169
2592
1608
2176
1435
1947
2263
892
2363
1391
2251
727
2257
2212
663
1902
1565
1824
950
1868
602
1893
824
1706
2312
102
2477
846
763
2499
2064
934
550
2499
1823
3350
723
605
1032
2537
1568
2094
1677
1306
1576
2407
2256
1362
2176
824
2412
2217
2537
1893
2344
2455
2380
1429
1445
705
1429
824
1537
602
749
909
2538
2287
2533
824
1734
2372
2094
2368
1537
1691
946
1518
824
935
1604
2590
1553
1818
749
1868
2265
2169
2046
1309
2564
824
2442
2322
2592
2263
2407
2546
824
2057
2089
1586
339
2132
723
1020
1118
824
1405
1818
1545
723
2320
2561
2412
1604
1232
846
2280
1524
1640
2320
749
1132
2220
1007
349
2161
824
2228
913
909
649
1545
935
1893
2546
2424
1020
1516
2301
844
789
2532
1143
1947
907
2328
1883
2370
817
984
1323
674
1975
2276
1818
1468
1603
1400
2122
105
2450
1608
824
1391
1958
1526
2565
1883
1020
2266
1143
602
2590
2413
2537
824
763
1883
2469
2477
1050
1466
1677
918
846
935
1603
2251
2291
2533
2413
994
1143
2220
2488
2291
1749
844
1468
1576
2549
2315
2104
1586
2315
824
1118
732
1524
2251
1518
102
105
602
2176
871
2538
1662
1076
1518
2537
2567
975
1435
2046
1878
710
2413
605
722
342
1576
1429
2094
918
2538
1348
1772
2469
1882
2176
2442
824
1363
1731
723
661
1524
1801
1663
105
824
1616
1688
1429
1427
710
1429
1501
2412
2274
2585
935
1537
2407
824
550
2442
2492
2439
2176
2132
2356
789
1576
824
1168
2315
757
2319
2169
602
1348
838
102
2064
726
409
1868
769
2685
1760
105
1883
1271
2046
1638
605
817
824
664
1568
2556
949
824
1427
2217
2057
946
2478
1608
2046
1708
1883
2343
2263
2513
2590
1444
1420
2227
965
2220
721
2532
1706
2346
403
892
2492
824
824
62
1604
806
789
994
1429
789
1025
2089
1977
2296
1165
1760
892
878
742
2105
2104
2488
1788
2176
3067
2559
69
1619
1793
2344
699
2296
742
970
1297
1874
1760
794
2064
710
950
1025
625
1408
2073
3207
1576
1553
842
2469
973
2562
1777
2280
1788
605
2261
653
2431
946
2266
1777
940
2169
3166
1975
1143
2216
846
1429
1967
2436
1400
2356
2562
2380
710
1947
749
1576
1568
789
1241
2312
2320
1247
1823
1413
699
2089
962
2891
2308
2431
2115
892
1466
752
1874
1448
1975
742
1625
2344
2256
605
1412
105
824
2276
1713
2483
824
1539
1608
602
2251
613
769
2046
1555
1893
1427
2469
602
1861
1947
838
2320
2169
2301
2480
2549
2320
2132
1406
702
1527
1688
2356
2424
789
1868
1958
824
2623
2492
757
2431
2262
727
721
2104
2538
2291
824
2344
2319
62
1118
964
950
613
1691
898
2291
628
2176
2256
1818
752
1527
824
871
2453
2296
757
1594
1429
1537
1565
1837
935
550
1435
349
2469
1861
1537
838
2122
1452
1902
2469
2564
2320
2308
1571
1429
965
1466
2592
1518
935
864
2394
1662
2301
1452
1143
806
1608
723
105
2217
824
1224
1241
1882
2356
671
1238
2585
710
2592
1247
2590
824
2104
1295
940
2455
1118
824
97
2320
1260
705
710
824
2094
864
1902
69
2266
2469
1793
1726
1545
2592
838
1429
1025
628
2089
1731
734
892
846
629
1466
674
1984
1760
1513
1868
2483
605
628
1391
1684
844
1701
1874
789
2105
735
2105
702
2518
1691
752
878
918
935
2416
702
2169
913
2370
1684
763
558
1323
2431
824
1143
710
922
871
482
1868
2054
940
2161
1297
1484
2477
2132
1882
842
702
892
1902
1772
721
1429
1893
2407
2054
2488
2363
892
2112
1032
1861
2169
2115
2533
871
702
2249
2533
2291
1032
516
1143
940
2064
2322
710
1143
2356
1947
1788
1977
1580
228
2424
105
2176
1278
1677
1177
349
403
2254
749
1084
918
946
1497
422
1883
1851
2567
2590
1580
2104
742
1984
2217
2228
824
1684
824
1975
1280
1691
909
2410
2169
824
422
846
403
2257
2513
898
934
2537
2356
62
994
994
2217
641
1580
1553
2505
2105
1616
1883
1777
105
1793
2436
1823
702
1545
1052
1706
1508
403
934
1642
1823
2590
2538
1432
1984
881
2094
721
824
1032
2528
734
1549
2301
824
2387
1580
1444
2413
2064
102
1947
1706
794
1412
824
892
2220
2344
2315
913
1861
2416
958
2370
846
2254
1539
806
2456
1663
2122
1468
710
1568
824
2064
892
1841
99
2054
1603
2116
2442
842
1788
749
702
1539
2223
2064
2559
824
2276
2217
698
1126
69
864
2280
1604
699
1278
1295
2567
789
824
2478
1604
994
1868
105
1874
892
763
1050
824
2442
918
1708
2320
1684
1429
2469
1420
2331
1684
550
1818
723
69
2412
973
2538
664
2315
946
105
1679
2217
1391
2407
705
1684
806
2212
1975
860
824
1706
789
342
2212
1516
1947
2105
2407
1958
949
605
757
2294
806
2262
2412
1576
2431
641
403
602
2356
749
1924
1772
2094
1306
2251
2538
2397
477
602
1749
2290
2343
2413
1565
824
751
409
2217
1855
2328
824
2256
2280
1793
2442
1580
69
898
970
2256
1238
1873
935
1874
2266
2407
2328
918
105
1883
1553
702
2115
757
680
1777
702
1975
1544
550
605
2412
1429
1532
1429
1323
1435
789
1524
702
2064
998
2412
1984
2094
1237
2169
2319
602
1400
2436
62
1237
660
641
1537
1143
1713
721
2442
1052
2217
2343
2548
1143
2294
664
2475
710
824
1565
2740
1501
815
2478
2590
2105
629
1568
817
1947
2442
824
960
2344
2412
2538
2064
2274
1452
1412
672
2064
710
878
1868
994
1677
3070
1952
1076
2169
824
2251
550
2094
2274
794
2220
1025
846
1947
934
2276
1412
1524
613
726
1874
2223
909
794
1642
935
2538
1677
965
1841
1524
1194
1524
1873
710
958
2274
602
789
1777
2296
2442
909
2413
69
710
1701
1760
789
824
1247
1984
2223
674
2255
2567
1412
1833
1526
1691
1731
1586
1545
2251
641
2590
1526
1238
1603
699
2105
1975
1501
663
2559
2122
2160
861
1975
2478
2328
970
824
558
1619
1516
824
1893
2319
2094
842
2266
698
1749
727
2223
2094
2407
2257
1749
1247
2576
1726
1427
1237
2532
723
1837
409
710
705
824
1526
860
1197
105
794
2344
628
2556
2122
2344
2562
2592
1984
1841
975
1474
558
824
2104
102
2513
1949
1619
1448
1306
2442
727
2112
846
2251
842
994
1772
1348
1760
1684
1412
752
2380
2176
846
842
2387
734
1113
602
2056
641
842
1793
2265
1180
723
1638
960
2089
1701
2112
1082
628
3158
1616
918
2387
1309
1528
1883
2251
789
1429
970
624
1241
627
2538
2444
624
1435
2413
975
1555
2344
671
605
2251
824
737
829
2322
806
2567
1902
1466
663
794
1947
1516
1793
663
824
1670
2202
702
550
2064
663
2046
1466
1508
122
727
1788
2407
1545
846
794
2312
2483
1190
962
2328
1545
2266
919
1468
2410
2759
2301
663
721
1201
2380
680
907
1537
2089
1232
2217
2223
1518
1025
1382
1082
2322
1260
846
824
794
1435
994
1818
2412
2895
2266
1452
2083
1586
2315
1625
1396
2114
2442
2151
2176
702
958
1295
1941
1396
1518
2257
1526
918
913
2412
2217
1731
2217
842
1526
1840
1823
2320
2223
1619
1760
1625
2549
1818
2132
1975
1608
1772
739
2328
2564
1405
2249
663
1701
1197
564
1638
769
2256
2380
2328
965
2526
1113
2322
2046
624
1050
1823
723
734
1706
1868
2553
1513
2328
680
962
2094
2169
2315
794
1855
2383
2442
2394
2906
1801
2169
1749
2094
1275
909
892
1604
1882
1975
1555
1576
2322
628
723
2567
1638
1861
723
846
1516
1726
960
1241
2301
2380
2220
1066
1603
1115
710
2094
2567
1232
1427
722
2228
2322
2089
2046
613
1642
1508
2169
2478
2255
1435
1772
1025
1565
2094
721
958
1494
973
824
824
2566
2266
2228
2346
994
1840
2538
2455
935
1565
1171
2269
2255
899
2559
2925
1391
628
2413
925
913
737
1452
1902
2453
1670
815
2537
2089
628
950
1241
2648
2483
909
2256
737
846
734
824
1708
715
2538
1977
1855
105
2122
1143
2538
1576
1494
2308
403
1983
2508
2412
2410
1851
2115
663
1032
1237
1025
842
794
62
403
824
2266
1418
2217
844
2319
699
62
824
1670
2469
2176
2322
2280
674
1726
102
757
2312
1691
1708
2394
824
613
2094
1537
1868
1619
1526
752
2533
1883
2104
1118
824
2217
1731
2212
844
2217
1772
2266
2590
1444
2439
1032
918
878
1975
664
752
1432
1524
671
1418
1747
794
844
2217
1684
806
2137
671
698
1619
2453
1048
2319
1452
1706
1619
2257
950
1468
105
935
1429
1677
1526
1309
702
1624
67
2343
1427
734
2263
1020
1418
742
1537
70
824
1708
2513
2254
1670
649
2322
2064
2546
1031
1679
2410
2488
1902
913
2538
1032
2223
940
1508
1113
602
1501
1576
702
734
649
975
2115
2104
760
2212
2372
1404
1874
1684
949
2081
2266
3289
1391
2223
1527
1701
2328
1684
824
2054
2322
2122
824
624
2370
2549
2089
1975
1691
1524
1818
824
1466
403
749
1726
1501
710
2505
1726
1537
2294
1580
2380
1549
2549
794
1452
581
2380
2416
2212
1777
1984
824
2394
1608
1691
846
105
723
1420
1793
1429
1448
2344
1391
1526
2886
962
2312
2083
1947
671
846
2094
564
1788
1663
935
2505
2094
1893
861
2488
2590
1160
1801
2312
2407
994
846
824
2478
1882
918
1306
721
1391
105
2567
1412
946
1747
1855
2223
1508
2308
1435
2104
950
2566
1406
1553
2251
2176
2431
1958
824
403
1984
824
918
1501
735
2538
1984
2397
2592
789
550
940
794
824
1032
2251
824
838
1893
789
1975
1348
1444
2274
742
1391
683
1975
1767
2356
1306
1772
806
2046
1720
1061
846
824
2094
1788
2266
2372
2356
1984
973
2499
683
1400
824
2322
1662
1726
2169
1363
734
1638
1348
1837
1526
1603
1025
2105
1400
1772
1400
909
2559
1625
2505
1546
2256
602
2249
2319
1260
1526
1760
911
1568
2356
1508
1777
1984
2562
1837
2475
2590
1818
799
960
2453
710
824
2410
1323
710
752
1684
1840
507
1429
752
683
1855
1297
2356
2488
2589
2413
2590
824
1391
2677
664
2503
2255
2356
2492
824
602
799
1280
1663
702
2394
705
2094
1526
2169
2590
2054
2535
2290
2255
1387
815
564
1788
2064
1604
671
2046
613
2505
2397
1466
2301
2478
1840
702
749
1726
564
1708
1526
422
1984
2562
824
789
293
970
62
2407
739
842
2361
2439
1020
2592
2424
970
846
1452
824
965
1861
2590
844
2104
2592
838
2592
2456
1143
1731
1975
860
1777
2848
2407
2064
1213
2592
949
824
2251
1429
2322
824
2274
824
1306
2161
789
2331
1958
2280
671
940
935
1679
1851
2105
2873
962
1619
994
2169
2413
794
605
757
2548
1772
965
2546
2274
1468
2161
984
806
710
605
2312
605
3309
1297
710
935
1839
2220
628
698
2538
2537
871
1701
2488
1726
958
1788
1684
105
1670
356
1883
731
1663
564
1688
2505
739
1405
2537
1524
934
699
1625
844
1984
2172
1975
1777
1412
734
2387
1565
1772
702
918
2322
1793
1874
1118
824
2064
2590
935
1391
1576
1466
1823
1143
723
2212
1688
62
2094
1429
2344
1608
806
710
1166
909
1177
2439
739
2485
699
105
2062
806
722
2592
1324
1458
710
1427
824
2456
2469
2436
794
699
2301
871
105
1363
2220
1777
1730
2094
2413
2223
1138
2644
2312
1662
2220
1247
1663
1138
2046
1375
1883
674
2736
2537
2407
824
842
994
1767
773
162
2549
2363
1082
1706
994
564
824
1619
994
1306
2257
1788
2312
1295
2240
2105
871
2407
1118
2549
806
2176
1391
1076
2513
1508
613
1984
794
950
122
1701
605
1295
878
846
824
2590
950
1295
2316
2217
918
1823
167
3271
62
975
1710
1731
2160
1708
1708
1167
789
1193
2488
2424
950
1185
564
2412
1452
1670
2394
935
2083
105
975
102
946
1708
710
1708
2169
1138
1808
2132
760
842
702
1466
846
1160
338
824
1977
1677
1726
2453
2590
1623
1593
1662
2537
994
2257
2227
2105
2589
710
2217
940
1405
2294
2590
1052
824
1883
1226
918
2117
222
934
1527
1204
553
422
770
663
2220
1545
950
1391
2319
2094
1760
1823
1565
2363
734
824
2380
1237
1348
702
1429
1760
349
1706
2276
1818
105
2257
1565
1082
757
2344
2280
2064
737
824
2344
1050
1280
422
624
2553
907
2089
1435
2590
1760
663
1082
1713
2046
1576
2291
2274
1297
698
838
1760
824
1731
2412
1306
1568
605
2220
2488
2478
2089
1143
702
2308
2559
710
1662
2387
2412
1537
1429
2105
1749
1524
683
1833
899
2383
1642
2312
1020
1318
1452
1616
1076
824
1919
2064
2251
1232
2301
1832
734
2251
1412
846
558
2328
3274
1662
1391
2565
710
824
2535
951
1113
1466
2546
824
1873
1113
2590
2533
2176
946
1818
2319
699
1524
2265
1855
403
2266
2291
633
1432
806
628
1568
1082
2266
1497
940
975
794
1760
2223
2436
824
994
702
2280
403
2436
2064
550
1691
2056
994
2094
789
975
2312
1565
710
1232
766
2094
1975
2567
1818
1237
1893
739
2104
1984
699
2261
907
2319
2475
663
1731
409
824
1590
1679
710
1874
2301
907
1545
1760
1432
763
1701
1297
1544
661
824
1662
757
564
2280
722
2276
844
663
705
1280
737
1323
1833
1297
1429
2508
1444
1893
1113
2491
1466
734
752
2249
2312
737
409
760
2592
702
2094
624
817
1793
2567
2227
2262
2439
824
2387
558
1817
1619
733
2553
1677
710
1823
3166
2223
1616
935
1466
1679
1468
105
726
1839
737
1608
1882
2567
749
1853
2257
1524
349
2073
2477
2546
1788
1818
1663
1295
789
1585
2548
1788
105
1118
2308
1837
1524
861
2331
815
824
1706
1057
950
1113
1586
1306
860
105
913
1777
789
2053
1143
789
1604
2053
1670
2064
909
918
674
1706
2397
824
2499
1025
624
2256
667
1734
1958
2407
789
1789
2538
2505
2105
1348
2505
2315
2456
2477
699
2546
1726
1413
710
1938
2696
2562
824
1501
1603
1458
674
1529
864
116
1527
935
664
842
1984
1747
1691
824
2613
815
2436
763
2261
2469
1818
789
721
2301
1662
2251
2266
1772
925
1412
794
1947
2104
1984
641
1855
1663
1706
844
1726
946
872
1576
2250
702
1679
1076
1020
1412
602
1823
1427
2442
1076
1638
2122
1532
2416
758
789
2533
1406
726
984
1232
824
2380
815
2266
2407
824
1524
1429
824
1868
918
846
2549
842
2301
1466
680
1883
1777
994
1529
3154
962
2169
824
2565
1713
1619
2590
2538
2170
403
422
2315
1466
564
2567
2372
975
846
1442
2104
1662
1935
2436
1524
965
1726
680
2257
2370
838
1553
680
1400
710
1420
1840
2251
2363
2433
2046
824
940
1855
641
1604
1118
965
1608
2537
2562
1082
1412
2056
2840
824
1772
2380
1975
946
605
349
2538
2455
671
1855
702
2499
1555
1841
2377
918
2412
2442
1363
2380
564
1726
1052
824
2407
1025
1608
723
1076
2546
699
973
671
1295
2094
824
664
2315
2383
1052
1726
2312
710
605
1052
2312
2320
2413
1468
1706
1619
1801
1818
994
965
1527
958
1713
1625
824
1539
2559
2094
2064
1050
683
824
1576
1032
1232
1851
2220
824
2407
1977
2319
1118
824
1076
2556
1280
1772
1513
1663
2442
1113
1020
2169
732
2624
2054
1777
710
1020
1580
1706
2548
824
2169
824
102
749
1706
2257
2469
1823
1025
1731
1527
1280
2592
1726
1691
2261
2169
1760
2280
824
757
1306
864
3124
2566
1429
1391
1586
2442
2217
829
994
2562
2212
2090
1837
624
1603
1726
105
2592
710
3002
2475
2469
1726
1076
105
1396
731
1113
2280
62
1801
1128
846
1801
2343
935
2538
1427
2562
1984
2505
909
2056
2269
1413
2301
824
2283
824
2407
2407
2308
105
2513
824
680
948
624
1444
1430
2046
935
1841
1952
934
806
2057
102
2105
1050
806
824
698
2291
216
2212
1777
806
824
2442
1608
1684
1874
1494
2567
1468
2592
1861
628
1138
702
564
727
2413
1323
757
1706
710
757
2263
1513
1464
2043
1684
1788
1748
1731
794
664
1975
1151
721
1271
2104
2567
1902
984
2407
702
1539
2356
1638
1893
2483
1237
550
2312
824
824
2169
1280
824
2322
1855
2424
2256
1038
62
913
2094
940
1767
1537
1232
2294
1400
710
1494
739
3295
2301
824
1527
950
838
1448
2161
1619
749
1670
950
823
613
1642
2251
824
1760
2537
624
2057
605
1297
1306
1271
2308
824
2217
680
734
710
2372
1050
2412
1406
2890
1143
702
342
806
2407
2538
2570
1549
1586
602
1278
758
3166
1663
2562
909
1734
1444
878
1518
1460
2513
1662
2528
907
2254
1625
2105
946
2255
514
2513
1625
760
1684
1788
2331
1975
680
2344
1818
1868
794
1975
1429
1670
2372
723
1539
2328
846
1553
1143
806
994
671
1413
105
1638
727
1777
2518
935
2590
2397
973
721
414
2176
2315
757
2424
2505
1679
102
605
605
1638
1162
1132
1427
2436
1841
2223
1701
2046
2356
2089
958
846
1501
1984
1335
1511
2295
2322
824
1788
2410
1359
613
602
737
824
1984
664
2407
1146
824
1508
1413
789
1138
2380
1818
806
2255
934
2320
1185
2436
1691
2132
1323
940
2296
562
2439
1406
1032
2407
2453
789
794
2537
663
2412
1720
1160
864
975
1363
913
2356
965
680
3282
754
2294
878
105
1082
2294
1893
1616
560
2089
2064
1670
2407
550
2169
2176
2393
2255
105
1874
1788
2424
653
564
2308
846
1793
1143
749
950
1684
1726
2407
2455
1701
838
1975
1052
2478
1837
1052
2548
2320
1893
1532
824
699
838
2251
2513
641
1777
2294
962
824
965
2115
641
2294
1861
2105
1793
2112
605
3211
1271
824
2590
1458
2488
1427
1537
1677
2592
2413
105
1855
742
1025
2169
1818
824
2312
824
702
699
806
102
1793
742
1527
2251
824
2287
2064
949
994
1801
824
2094
2266
2291
824
2094
824
789
1619
102
1501
1466
1726
2104
846
1537
1947
3326
1586
965
2320
1132
2407
2312
1537
934
2105
1607
62
329
2057
1413
1576
1247
994
934
739
935
1984
664
846
2122
1604
1555
1984
1032
2105
1883
824
2469
824
702
2407
824
2320
663
962
2439
844
2431
1975
1713
1772
305
2592
806
710
2094
1760
1524
2533
734
3141
2513
1701
1576
824
2105
918
1452
2380
846
824
105
1537
1038
1983
1983
414
2562
2346
550
1580
2315
2590
2266
2291
1412
2549
2094
2392
710
1748
2217
1518
1708
824
1855
1118
1318
1370
2407
950
1851
1501
749
2251
2475
2478
2537
1032
422
1823
1818
838
1232
2380
737
824
949
1902
824
946
950
403
1586
2169
2538
628
1706
898
2537
998
2383
710
735
105
1237
1855
1309
2249
1118
1429
1772
1539
2546
2301
907
2296
1020
1793
1706
1663
2394
3324
1691
1604
950
824
702
1508
1237
1902
663
2064
763
935
602
824
1818
321
2590
2322
864
844
1851
605
732
1818
69
2249
824
2251
702
749
2296
2320
2255
1777
600
705
1524
824
1874
105
838
1466
946
1837
105
2344
907
918
1760
1537
2319
2513
657
1113
763
1670
1046
710
964
2436
842
1841
2176
2519
1400
2590
1466
1840
1225
1302
1818
2548
824
2533
2478
1975
2483
1501
2094
1571
844
2274
1020
2320
1432
2431
2276
2590
2463
2104
2413
1731
824
946
794
734
1032
1118
2548
2064
737
1772
2132
2104
1777
2590
2266
1638
564
846
1348
702
1532
946
105
2270
2105
2308
1524
2533
925
619
2407
1625
878
1452
734
1429
1406
2212
1345
918
1500
749
2308
1726
2564
950
2266
2478
1788
2132
1513
683
907
1701
2453
1801
1706
1701
2328
752
2261
1567
403
2255
698
1679
2301
2270
846
994
1435
773
824
2436
763
1396
1028
664
824
760
962
1032
2054
1760
2212
789
806
2266
564
2320
414
1837
2291
663
403
2553
824
2217
2538
2132
1511
1851
564
1947
1400
1868
2217
2356
2057
1138
94
1750
739
727
1082
2685
605
1052
2217
2255
710
2122
1663
2212
2064
838
2169
2553
1975
2546
934
1280
2816
550
2227
2105
1501
1947
2356
913
824
950
824
1984
749
1545
1435
1679
734
558
794
824
2442
2169
824
1726
2380
2533
1670
1237
994
1677
965
2316
838
1855
529
2054
2057
1143
1777
2407
1638
2054
824
749
1586
1413
2478
844
824
1432
1020
2513
806
838
2301
727
1400
1679
1032
2498
1662
1539
2548
602
2356
1679
962
1458
2556
994
1050
1868
2169
1052
2533
2372
1232
1118
824
1874
1420
1984
2320
1855
2094
2499
806
1840
710
878
602
1662
2212
2380
794
2251
806
2301
1306
2553
737
824
1958
2331
842
824
824
1143
794
2322
2535
934
1537
1642
680
2057
1306
2537
2132
1868
2346
2505
2046
1476
1801
1603
102
2064
844
844
739
2407
1429
1818
939
2356
1532
2169
1306
1638
2316
2122
824
969
1975
1701
2115
1241
2283
1840
342
2312
1452
2054
1670
722
1412
1580
827
2562
1537
1466
2169
2447
2454
105
1412
2377
2439
2436
2220
2424
2816
702
973
2356
1247
1691
806
1701
721
2478
2593
1363
2064
2315
846
799
1777
1818
1788
1545
1586
1947
2562
1638
710
2553
749
749
2319
2537
2416
1638
1788
1113
1545
2274
934
1527
1958
2308
909
2315
2322
2356
2436
1032
2266
1555
749
2089
2280
105
683
1902
1670
1603
2112
710
2453
994
2046
2562
2442
1684
2538
2112
1679
1429
2592
789
1391
1295
605
739
2293
722
2453
2453
2287
2436
671
1256
1143
1958
2223
605
935
602
824
1429
2256
994
2223
2488
1701
2322
1537
1839
734
1204
1032
838
973
1032
1749
661
1603
824
2251
2592
2251
824
1527
1663
2380
1518
1448
1855
2064
705
2562
838
1851
2592
2094
1823
727
1466
2590
794
1604
965
403
2104
1466
940
2407
1777
948
2469
1861
1861
1679
624
2266
2217
1731
2436
1576
2394
624
2346
2533
2322
2533
925
1032
2251
2372
873
2370
2212
1840
1468
2424
1701
1113
1527
373
1545
702
1670
2413
2254
871
1497
994
2475
1539
2064
2073
2169
1726
2274
1237
1706
624
1977
2453
105
2296
602
2276
1271
564
2621
2254
1050
2104
702
2505
102
824
2312
909
1526
994
824
1132
1553
1777
1555
907
838
2407
2532
710
2220
2344
861
641
1984
671
2105
1662
2638
2566
1020
2056
2343
710
2274
1539
1391
2249
846
2094
1052
2094
760
2407
2266
838
1555
2057
789
2266
2564
2590
1435
2477
2416
770
403
2436
1625
842
1726
2094
2592
2455
824
2478
2592
2499
824
2436
2453
2057
806
1837
1793
1118
2122
686
2054
1902
2176
1670
2533
2538
605
664
1247
2255
671
1537
907
1793
2320
1348
2538
1360
1391
2424
710
2439
710
1893
760
2315
1902
757
2592
2291
2294
2387
907
2416
2564
1400
2478
842
734
1418
1818
1537
2442
1788
602
2513
935
1138
824
1497
702
1427
2104
1793
1701
1501
1113
564
1760
1527
994
1553
940
757
2256
2546
349
838
1662
2439
1524
1429
69
1138
2217
2549
1670
1868
1444
2380
2331
2176
1975
824
860
2380
1873
789
2549
1466
1537
3127
1677
723
2320
1878
2254
1788
710
824
1082
2220
846
1568
2315
2064
1768
628
1642
1902
824
2064
1603
1868
1501
2380
2261
2548
671
683
2410
1025
2176
1318
2320
864
1468
1726
1025
749
2356
1677
2567
824
602
1788
1952
838
2548
813
1793
935
2176
2266
1032
842
2169
1788
1708
1576
624
1861
1442
838
1412
2538
1984
950
1391
1882
1419
824
2431
1323
2267
922
494
2453
2257
2104
940
2280
1020
1670
2251
721
2122
2546
2176
2287
2453
1593
2561
2046
1052
1726
1143
2320
2291
2196
2413
665
940
846
1679
2998
860
2590
125
1691
2291
2592
2549
2469
940
349
2255
2315
663
2505
935
824
349
2220
962
1638
1400
769
2217
2548
2220
721
824
2228
2412
1302
1793
705
3303
842
1501
2488
1855
1840
824
671
737
842
918
846
2592
844
918
1818
2442
739
2585
2407
2346
2257
1625
763
2094
1427
1952
2054
1363
1893
2217
2094
727
1435
1883
815
1706
2054
2546
884
1868
1670
2266
1396
1684
723
946
1947
1427
749
2176
2436
1777
1947
1726
1508
2054
2294
1576
1818
2064
1412
2122
824
2255
2386
2176
2478
702
1020
824
1793
1823
2249
1855
970
763
2312
2412
2249
1958
2094
958
409
1662
2104
2320
2592
934
2054
789
403
2559
1025
641
2251
2488
1593
2319
1624
994
1777
1038
824
2592
2294
2064
2291
2562
2294
1952
122
1501
1748
2499
1524
1603
1616
1524
683
1241
892
742
2410
2592
1772
2580
1662
2251
2319
958
2319
1032
349
1568
1882
2549
2456
2122
349
2508
2291
1496
3364
2075
605
2257
946
2538
1348
1429
2089
749
1247
1823
605
1984
1306
301
422
2274
1040
1670
1143
1391
842
1731
2505
2308
2094
2249
878
105
613
1143
1604
907
602
2322
1890
1025
1878
815
898
2682
710
723
602
2319
1118
1625
2277
2217
1855
2407
1788
994
1619
2290
2439
1855
2176
1576
1396
824
2315
2330
1861
2276
1625
824
2283
2319
1677
2565
1412
1958
794
2212
2483
2549
1662
710
794
735
2413
671
824
2220
1232
958
1868
2344
1788
671
2546
1532
1679
2488
2321
1429
1840
2308
734
1726
1400
1260
2294
1508
935
600
846
403
2255
2477
973
763
1432
742
2565
824
1025
1020
2265
2407
760
1429
2105
950
1241
2094
2436
824
723
2132
1679
641
2413
710
2160
1619
1043
1526
1052
1568
824
349
710
2513
844
641
1840
2442
1580
1677
962
663
2469
698
641
1958
2508
940
2477
1052
2513
1391
789
824
1452
2439
789
1406
2280
1278
2370
824
1501
2387
1070
2344
1524
2363
2344
2469
794
544
1496
1734
663
624
2104
2346
1851
349
1902
2251
1818
2094
2054
683
1396
723
878
1391
2083
2537
1576
1248
806
1132
1045
2315
789
1793
2407
2046
1429
2513
1513
2331
1883
1677
2267
1427
1405
2276
827
1855
2407
2089
2481
605
2590
628
2513
1726
1691
1580
2112
2499
789
1947
2089
1823
913
1537
824
1975
1882
1418
838
1032
2567
2886
1295
1309
1638
2319
1706
946
844
564
2261
725
2356
62
2301
918
838
1604
2424
2089
1670
2439
2054
975
1638
2413
1616
1706
1701
913
1518
1902
806
2407
1429
1688
1679
2565
2176
1539
727
935
717
564
1427
105
763
680
1082
1679
1427
1318
1638
1882
824
734
710
913
735
838
2266
2546
1726
2387
842
1740
1777
1406
2412
1427
2319
671
1975
1237
1604
746
946
2176
737
403
2453
2553
2413
1620
661
950
723
2559
2056
770
1458
605
918
1568
1947
1984
1840
1050
1975
1532
864
721
789
2169
2505
940
1818
1706
2442
105
2442
752
846
550
3060
1851
1749
794
934
1527
2469
2212
2592
2537
2477
663
2467
1975
1497
664
2212
1638
1359
564
970
2274
1818
605
2176
2294
846
1888
994
732
824
1874
2054
1691
2274
1677
2280
2442
824
2383
824
60
2046
1801
1749
2176
2442
824
2469
1861
1318
2549
1448
2257
2249
1625
2413
2548
1280
2089
1565
1020
1216
1396
2424
1952
1691
1726
1726
1868
1580
2228
1476
2356
824
1413
2413
2436
860
710
757
2469
2548
3271
1406
2296
613
2407
1823
2331
2057
824
2220
1118
824
699
2328
3013
2328
846
1662
1952
2436
2562
2301
2424
824
2442
624
2257
1363
815
710
1638
2477
842
2538
2169
1691
1412
699
2274
878
564
2169
1501
2566
2556
1604
2064
2254
702
2653
842
1132
1837
2372
789
824
2380
680
1701
2407
1608
1662
749
1118
1497
2453
735
1691
2160
2105
950
1625
2256
824
663
1429
2257
2294
705
726
466
2505
1025
1679
2312
794
2227
1513
2387
1526
2083
674
1958
934
2407
975
1873
824
2312
1883
2320
824
2294
935
2513
2176
722
824
2255
2412
105
661
1684
705
1113
1555
1580
602
2105
1818
1497
2046
2356
3347
2413
735
935
2274
2064
1297
2057
1638
105
979
1731
558
2266
2176
1663
1082
1295
2064
2590
913
1537
934
1526
1619
1608
1893
950
1524
702
2280
2538
1902
1448
663
824
702
1138
884
2089
824
1688
2533
1555
1947
1247
918
2442
2105
1772
2274
734
1837
1396
1396
102
1527
2212
824
1138
624
2499
817
749
2478
824
1777
1309
641
2256
2436
653
624
2537
2513
2533
2308
824
550
1391
2394
1452
1952
2525
1466
2407
1143
1580
1496
1788
1537
2477
2312
1616
564
2413
2256
2083
1452
824
973
2592
1749
2180
734
2094
1593
1883
770
757
946
1149
1025
2537
1901
2322
2542
860
958
1760
846
2565
1947
844
2477
2478
1549
734
349
1952
2261
2561
1516
1524
1947
1706
2975
2453
2274
1526
958
1662
2548
2322
2266
2169
1706
602
1400
702
2562
1076
842
1537
710
664
1518
1468
2412
1537
2122
2322
105
2169
2548
624
2546
1400
2498
1032
824
994
2592
2549
564
2276
605
965
909
1306
710
1625
1309
1788
105
2319
950
2848
1247
1840
1468
824
871
2176
2477
739
806
710
1237
1616
935
2483
2413
2537
727
946
860
2220
970
2294
815
1241
1726
349
62
727
1306
2667
2346
2461
556
1052
757
1835
1247
2094
710
2293
2223
1823
2249
2439
1662
2261
962
2542
1241
1873
1731
2115
1952
2212
2387
710
723
844
1057
2513
737
2287
794
2343
1823
2212
663
950
1734
2212
2590
1662
2287
1731
628
815
1788
871
2407
1701
1501
2094
1323
1429
824
1020
824
1309
1406
721
1818
1444
2455
1113
663
846
2233
1801
2054
2104
349
2592
2410
1732
950
2094
2249
2308
1427
2322
1429
671
1413
2319
1670
62
1237
970
994
2356
824
824
1948
1305
763
2499
1113
2537
1947
2319
2319
2320
824
1406
2322
62
2089
844
965
946
349
970
1701
2283
918
1616
705
1565
1238
1839
2513
1975
1143
1532
2477
2064
2212
2556
1706
2469
2412
1400
950
2410
2169
1363
1501
2453
2592
1518
1571
1708
2477
2477
1619
2169
815
742
2115
2549
994
1873
1306
1691
1677
1452
2387
1893
766
1874
1638
2567
2672
550
3344
1143
2477
2319
62
1726
761
1429
2094
2488
994
1508
725
1442
564
794
1306
680
824
864
1840
1837
2122
827
674
2431
1412
1524
824
824
721
2176
2387
1777
975
1052
2112
2227
1508
1427
2089
2356
3331
2312
987
749
1565
1625
403
2453
806
2442
1777
1984
2312
1706
734
1468
824
824
1902
1468
683
1118
2270
105
1767
1537
2115
2453
2753
1625
2356
664
940
710
2407
1684
749
824
1020
398
2397
2296
737
2546
1539
2261
2585
1777
2089
564
2546
1143
1580
1760
1749
1619
1777
824
414
909
2412
817
1801
1677
2548
794
757
349
1818
884
2057
1708
1616
1020
824
1497
2290
737
105
2499
2436
1619
1396
1638
1508
2100
1726
1873
2380
1930
1701
815
1726
1586
973
994
1302
2322
749
871
2054
1444
674
1608
2094
62
630
1501
2169
2592
1537
1096
824
789
705
769
2064
760
2344
629
674
1688
824
2741
994
763
2115
935
1772
1260
1412
1812
824
2412
913
844
1008
2553
1691
1604
664
2483
44
1625
1855
1497
698
2274
1468
1793
2255
2274
674
2064
2255
806
602
2217
2280
1726
2089
763
2387
824
1464
824
1565
2064
824
789
734
2556
2387
2372
824
1238
864
710
994
664
824
1777
705
1868
1861
824
705
2105
1545
1204
1052
2249
824
1977
605
403
1608
1405
1984
2469
2567
680
2561
2544
1545
1032
806
629
1429
1412
2301
1677
2356
105
1132
1537
1749
2442
2716
946
2319
2169
1663
409
2291
1518
710
564
935
109
1545
2064
1400
979
2478
1466
1604
824
824
1818
2436
105
1025
824
2255
2212
2212
1032
1731
1731
1679
1883
1684
1444
2356
2115
1861
1851
702
1975
1984
2505
994
1638
815
674
1586
1677
2363
1442
846
1400
1706
994
2488
1539
641
2312
824
2567
1128
1684
2294
806
950
1278
2276
749
1841
2320
2416
422
2477
1537
2320
1855
1527
1726
2567
2256
2431
749
1947
1138
1604
950
1841
2308
1772
1734
1706
824
1679
760
1092
1400
105
1902
2453
2254
737
2565
1902
613
2276
1975
1295
1113
1726
934
1608
2453
2320
1295
2094
934
1603
1788
1420
950
1558
2413
2094
2319
909
970
1670
1760
1052
1429
789
2217
958
422
208
2094
1749
2488
2455
2176
1527
913
1412
2057
1713
664
2105
1603
2587
2056
1501
970
2344
564
3375
2537
102
2346
1861
965
2274
909
1032
1878
824
2280
2018
2291
1839
824
1882
1348
2599
2255
1435
1726
1604
2312
878
1565
935
1162
1452
757
731
1391
1706
1413
1527
2223
1453
1603
1539
1726
2372
2565
1241
1747
1025
1726
1306
2513
878
2532
824
2477
1701
2924
699
846
1247
1670
2413
710
2212
2556
2169
1537
1516
749
1984
699
1603
1076
1731
1772
773
2105
1571
1726
1701
2217
1823
794
1539
734
975
1400
2169
1052
1984
1726
2567
2407
1050
671
2057
2442
735
69
734
1983
723
2169
624
2169
2533
564
2176
2291
2308
2089
1405
2549
1604
1817
2505
1662
1701
558
2280
824
2220
907
2562
1855
2290
842
2537
2567
2094
2287
664
1576
1513
1571
727
1818
1260
1882
613
1731
723
602
1625
105
2416
1608
1958
2344
2083
2478
2475
1082
1726
975
846
1580
702
842
2455
2054
958
935
2412
1984
710
1874
2439
2319
1278
1638
1260
1118
2372
1619
1545
842
824
994
2407
2331
2361
1818
2280
817
1532
2538
2431
1726
663
2296
918
940
2538
1731
838
2387
1818
1260
1174
2387
806
2308
965
2475
2280
1113
1726
1076
2410
1684
824
1348
2296
564
846
710
1679
1952
2064
2046
2331
824
2590
710
641
913
2316
705
1801
1527
2057
58
749
2169
1400
1777
2701
824
940
2538
911
2413
871
1793
1684
2455
913
1429
2356
1625
2322
1604
403
1429
2320
1684
950
2322
958
2453
1400
2328
2169
1405
1868
403
1882
892
994
1280
958
1396
1232
403
1851
2176
950
1893
2344
1435
2533
940
2212
649
702
62
2533
2176
1975
824
1555
1625
1670
2394
742
2469
994
705
2223
2094
1788
1586
824
2217
871
1271
1032
2538
2562
2212
8
2094
2416
742
1793
1662
1271
871
824
2416
1466
1731
1025
760
2848
1893
671
1772
2256
1508
1576
1391
2223
1818
1878
1893
1121
1238
2249
2054
1984
2094
602
710
1466
69
2533
1237
1318
824
907
2320
1984
2567
2592
1984
2436
721
1518
1793
824
1427
913
2112
1442
1593
2397
629
824
1706
2590
1984
2436
1731
2257
2212
2266
624
1237
1508
925
2462
1855
760
664
824
2356
2397
760
2590
2356
1278
1882
1306
2220
994
2255
1576
909
2322
2499
918
710
605
2223
1508
965
809
1427
1616
2056
2249
1706
1701
1497
1413
1571
846
824
2537
2387
2322
1777
2319
737
2251
2255
1138
1861
1947
550
838
935
2346
1663
2046
918
2499
1501
2592
844
1442
1537
342
824
824
2176
2293
824
935
892
1568
1801
824
1524
1868
2217
1118
1429
1501
1684
605
1391
2424
2176
871
1306
2122
102
2094
1429
2089
2294
1840
2105
2308
732
726
1984
1818
680
1984
1912
605
2439
1539
1604
2266
2407
1708
794
1616
1241
2585
710
918
2592
824
2094
2094
1429
2294
2344
2266
1662
824
2469
871
2115
1539
1770
2046
794
705
975
806
2312
520
789
994
1691
1278
2212
1713
2499
674
1701
1576
2169
2442
1306
105
1604
1247
2537
1818
683
2220
2094
2533
1537
2561
824
2094
2370
2257
1143
725
2319
349
661
2265
846
1082
824
913
1527
664
1801
749
1496
605
1625
918
2469
824
2217
735
1501
1413
2212
975
1345
2169
2380
1874
105
1444
975
1726
958
1731
1701
763
1271
1851
699
1823
806
624
838
824
2587
710
1975
1193
602
2498
2064
829
1323
789
838
564
2478
950
1518
2257
824
1662
1662
2344
909
1793
1823
1873
1748
871
913
2546
2549
2212
1232
846
2266
1025
1801
1902
671
1032
62
613
1586
2104
1429
683
2266
2257
699
742
1861
2122
824
1452
613
1508
2717
763
789
973
739
624
663
1466
2442
2293
1435
2054
734
749
1882
1082
1873
2913
2266
2261
846
1684
2308
2592
1708
2312
605
62
2132
550
829
1118
1247
1323
1662
1958
1855
2475
824
1701
2056
2274
1143
1947
2122
824
789
2220
1677
1032
2699
2548
105
602
2319
2431
602
1241
1638
1241
1604
1466
962
1358
1118
62
1468
69
824
710
2322
2590
73
2590
2380
2322
1662
1642
1576
846
702
403
1266
605
794
2315
1412
649
2046
1032
1468
1713
1082
806
1808
705
763
1082
1466
2538
702
1143
1883
664
702
2331
737
806
605
994
949
2344
739
962
2293
624
2538
1501
2301
2161
789
824
2592
1348
628
2380
2255
1555
994
749
846
2499
2346
663
1777
2094
605
1625
664
2407
710
564
735
789
1839
950
909
1642
940
2291
2363
2412
909
710
2176
1947
2280
2331
2363
2257
1546
1518
1708
663
1603
1576
824
564
2046
664
2413
2056
2513
1537
2312
2553
1458
1295
1429
2104
824
925
1726
2320
960
2301
2312
2169
918
2546
105
846
1977
824
727
1496
2064
1670
1524
1882
403
1772
1604
602
1427
2276
806
2283
2057
1619
2225
2266
962
1545
1238
1537
2167
1731
2094
2407
1545
1400
789
723
1468
2223
1958
2436
1432
613
1619
1452
1295
1625
2228
2469
2537
2320
2439
2436
994
2257
1427
2299
1413
2266
1883
2407
890
1663
2442
824
2176
892
1910
1663
2483
1952
1442
1837
789
413
721
1537
2537
2105
824
628
1537
624
2469
2380
1508
2538
2266
403
600
760
1893
824
1902
739
1604
2280
1608
1818
1691
934
1138
1412
2564
844
2508
838
1306
1412
1893
2417
1400
824
769
1400
1997
739
2453
2308
1706
461
2553
824
1020
294
2160
1412
1625
1052
1143
2436
2094
918
624
2281
723
2344
994
2561
721
1435
2592
1096
1306
773
1435
2407
1788
824
1348
2308
1238
70
940
2115
749
2469
2105
1708
1984
2533
1306
1405
824
994
1818
1555
550
749
671
2590
1450
1616
824
1428
2488
69
1874
605
1878
1524
1429
1684
102
710
1748
2507
1818
1977
824
1132
2328
2105
842
760
2442
1882
2105
1586
1902
674
1874
661
2590
403
1526
1701
2276
1777
2064
824
844
824
846
789
613
2104
949
671
1706
2046
1977
710
1679
1701
2169
2315
2513
2301
1663
2064
1527
2455
2412
1576
2537
1638
2532
1052
624
1501
2513
965
2538
1767
1113
1432
1527
1874
2223
1713
663
1679
1113
2413
1663
2251
2393
1429
824
1977
2394
2255
602
2301
2505
1050
723
1663
2549
664
1295
2537
2518
1788
1429
1568
962
1568
2380
2105
1747
846
710
602
1568
950
69
2169
710
984
105
2094
1396
824
2513
769
2104
2056
2370
2291
1201
1466
1537
2322
705
1406
898
1348
1413
1818
1025
1788
1501
975
1143
1670
2407
2254
842
2567
2301
1413
1731
2054
2094
624
1958
2169
742
2274
2256
2533
2436
732
653
1883
1432
846
824
403
1497
105
564
710
2344
1050
1429
1801
2548
1143
909
683
1435
1772
2477
2538
2518
1576
757
2251
1497
641
780
2436
602
2442
742
710
2176
602
824
2291
2169
1958
2505
739
550
705
1882
2057
702
2363
1793
1749
734
2256
1984
1052
892
2056
806
2505
2538
878
2483
1947
739
2094
2532
2094
1143
824
975
2483
1032
973
911
907
984
1348
815
1138
1565
749
1082
2291
721
349
2212
1241
105
2431
2412
1524
1760
1309
1604
1603
1396
749
2538
721
528
1452
1076
2642
699
2453
2280
940
2525
2424
844
2413
1586
1524
1020
973
1772
824
806
842
1706
1788
824
1608
935
1777
1506
1788
702
2393
1421
824
2112
1855
2316
2436
1020
2453
105
2356
2469
1412
1749
2266
794
2115
2505
846
1662
422
1513
2538
2322
2132
2356
605
403
950
1549
1616
1508
1793
864
824
2046
1586
913
2160
2294
1444
1302
2549
913
1642
2407
2094
664
1271
2160
1840
2592
1839
2315
1025
1975
1527
2562
2064
1063
824
2276
1801
1760
1662
1412
629
1772
1604
1642
824
1777
2094
2105
824
1840
1902
349
1788
749
550
892
2122
1835
624
2328
628
2057
1280
2280
2548
1975
2073
1586
403
2064
1143
846
1524
403
979
550
979
2169
702
2372
824
2499
628
2115
1902
1565
1706
2257
1684
1280
965
2532
1302
789
2312
2549
2266
1975
2115
962
2397
824
1731
1518
628
749
806
2301
846
2176
1280
2077
2590
2176
878
1868
1777
2483
2046
1593
2212
2906
1501
749
823
2212
1625
2054
1662
1608
1677
105
2112
949
2372
789
1545
940
1247
1958
352
2343
1772
2436
734
2567
2548
564
663
1873
824
1760
1701
1032
846
844
1452
732
946
1731
2057
2254
1883
871
2064
2757
2442
2356
973
789
2094
2436
1297
2064
2276
1616
1777
1616
1524
1670
409
2436
1883
1025
1625
918
3255
909
2546
824
1508
2217
1731
1118
3166
2548
806
979
2532
1777
1726
403
1435
1772
1625
3332
1691
824
824
2505
629
946
806
1795
935
2608
2356
2505
1537
1638
1118
1767
1604
1708
671
958
1893
946
2312
1731
1883
1232
613
671
2054
2356
2477
844
2416
1662
1823
1468
2453
2661
1603
2561
934
663
1138
2499
2380
1975
2436
1032
846
1400
2356
1532
1412
1537
2407
2212
1508
628
2546
1160
2453
710
2255
846
1545
2094
760
602
2046
1952
1429
2094
737
794
913
2046
739
1677
710
69
1082
710
1280
1793
1497
824
1701
1788
824
564
824
1706
1669
1278
1429
1793
680
1801
2328
1442
824
2395
789
2407
824
2291
1975
2546
824
2436
2315
2320
2251
1975
918
2251
2046
2322
2344
2567
1052
1348
2169
2513
1297
824
727
2251
2537
2442
1247
1701
602
2189
1306
2169
1238
950
1348
2094
1025
602
1772
1793
2301
1348
824
1580
950
641
1747
824
824
1616
2442
824
1586
1851
1984
2439
1642
1444
1947
1701
1435
2322
1297
958
1586
940
1497
2513
2407
319
1280
1524
2169
769
2592
2567
1412
1527
1306
2160
710
1232
909
918
2592
2758
824
1271
1688
2312
705
1508
1726
2228
2397
1593
871
2478
605
2356
2266
994
2469
605
2291
2439
1527
1363
1138
403
710
2590
789
749
1670
105
671
705
1497
806
1593
1868
789
2112
2344
2301
1526
2566
913
2412
2217
950
824
815
1501
2056
824
1777
824
1619
801
2356
1788
1749
1701
1118
2508
1818
1958
1749
2443
1684
1726
1032
564
1348
1642
2412
2442
2319
1306
824
2489
1975
2212
2266
721
2508
1020
2562
1855
1837
794
403
422
683
2064
2261
628
2537
907
1883
1132
1873
3249
624
1902
925
2566
832
2380
564
699
2590
70
2169
2104
403
2315
2413
732
1947
2508
69
2046
958
984
1295
2363
683
2346
2169
1576
1851
2046
763
1642
1427
1429
674
2094
1565
1760
940
2439
2142
1032
824
1706
2488
824
2525
1420
2439
1309
1532
624
911
965
878
1662
1902
918
1777
1020
1143
1749
1113
2513
1642
2169
824
844
806
1553
994
1706
739
1306
994
2592
605
2344
824
2592
1684
1748
653
2291
1947
2564
2132
663
1113
2331
2387
1638
2436
2255
417
994
1616
2212
2590
105
2567
2299
671
705
710
1232
1788
1427
824
1458
1496
846
1731
1788
1468
2478
1604
2328
2257
1306
2212
702
702
1508
1684
1237
1032
2328
979
698
2453
69
2592
1232
2094
2054
702
1444
1458
749
1082
824
1429
1427
2328
846
2533
2308
2412
1532
2104
2549
2592
2294
935
950
1760
739
1427
2301
994
806
699
403
550
62
1020
760
2537
1076
710
838
950
824
2315
1638
2562
824
1772
550
1684
2104
757
965
1883
1391
342
935
710
710
2556
1527
1801
824
1731
1874
1565
624
1524
763
1020
1861
710
769
2442
2255
2291
1793
1874
1501
105
824
1052
414
2251
1468
965
1396
403
2220
550
2057
824
1616
864
749
2412
2499
2294
1061
1793
1501
2320
2549
1625
2469
2308
550
935
2280
2308
3371
1713
1257
2223
1237
2104
1670
2549
1670
105
683
2590
1984
789
2115
1429
2223
2104
2344
1801
62
723
1604
2316
564
737
1684
2293
102
2291
1526
824
1855
1902
973
817
2380
1238
1323
1975
2397
2220
1025
2256
105
710
2412
2251
2407
763
2590
2291
913
794
824
2356
1708
1608
734
789
2320
2344
2559
1458
1868
1295
742
2315
2453
2436
1883
2370
1448
2387
838
702
2312
925
1638
1603
2387
789
624
2407
1726
624
794
2424
605
702
1539
794
1691
602
824
1788
1706
1396
2320
1400
1851
540
935
973
1882
1701
824
723
1677
1726
1958
1873
2356
2469
1363
935
1429
2266
2064
1113
2293
1295
1851
1984
731
824
342
2094
824
734
1608
1893
2469
824
958
2592
794
2412
2343
710
934
824
2132
2590
1947
1608
1537
699
1642
1427
1576
824
1278
1020
2442
1823
564
913
2122
2220
671
102
1882
2319
1429
698
1818
664
806
1670
2294
2346
1818
1391
403
2266
2291
824
2308
2436
2073
1580
994
918
1837
2169
2344
907
2256
2413
1132
105
2046
1032
2469
2169
871
1882
1576
2538
1238
2483
629
1754
671
965
2328
2249
1412
628
2609
564
1984
2549
2533
734
2312
2046
1391
846
1497
815
1468
935
1527
2056
1318
1458
1452
2105
2094
824
2356
844
2533
1306
1984
975
2567
1823
2344
892
815
2561
1553
1564
1099
454
1444
531
2301
2265
2270
1020
760
1818
1625
950
1143
1883
2407
2056
824
2169
2505
794
1832
2312
710
1113
550
2261
1568
2407
1818
1777
2046
1576
1020
1429
1138
824
422
984
1893
2592
605
806
842
760
705
2363
1020
824
846
425
1518
2064
1619
844
1526
558
663
2346
2054
1726
2537
605
409
702
934
1580
1429
2344
2243
2483
2537
824
763
1731
1947
2407
671
846
2546
2169
1513
1539
1706
994
69
414
824
824
2301
949
829
742
602
742
62
2538
1232
2513
1793
871
994
564
2266
2266
1020
1679
2407
838
846
846
1883
2046
2223
1050
1663
1468
1305
806
737
1518
935
2312
722
2266
1882
950
1468
794
723
846
1391
2537
2276
913
1032
602
2212
1619
2407
1638
680
422
723
1677
710
1247
1760
1508
105
102
769
1975
2169
731
1306
2089
2176
2499
1247
1501
1494
2535
699
1984
824
757
1113
1726
878
2251
2393
1576
1108
922
1348
1306
1604
742
1020
1297
2499
1468
624
824
683
2412
1501
1840
1793
854
1527
624
2513
602
1623
1701
2104
2319
710
2380
2513
550
770
2592
723
1701
1679
913
2057
674
824
2220
2331
1958
1882
1466
2380
824
602
602
2296
824
1619
946
755
1902
1524
824
2407
1537
1093
827
1708
1429
2548
2407
1984
1688
1143
824
2315
550
69
1684
1052
1247
723
940
950
3248
1466
2182
2483
1701
2105
946
1586
2266
2308
934
2320
2988
1788
2322
2315
2112
2212
1691
806
2169
1958
824
1363
1663
1323
2478
1532
605
2301
815
989
2592
2064
742
1501
710
946
2413
824
1958
102
1872
1226
2344
2561
1076
1662
1726
737
815
2553
1429
2254
1731
1616
2115
2094
794
2308
2709
1452
1984
2046
2283
710
1201
1868
824
2455
1391
69
1873
663
1984
699
1851
2469
2407
349
737
2064
824
844
1052
2483
727
2320
2256
1701
1391
1280
1731
2436
1539
2064
1873
1619
1537
1731
1032
2094
2212
403
2012
1984
970
2469
2397
1413
2083
1429
2394
2315
824
2280
2412
2319
871
1429
909
2537
1539
2513
2397
2104
2064
2261
698
605
1760
2256
1958
2062
2064
824
2436
824
2407
1435
671
2057
930
950
2343
2046
2380
2565
2115
422
871
1677
789
806
1749
1818
1957
699
789
2412
909
1694
2301
2537
737
1958
3004
2322
1306
2064
105
2220
1396
907
1593
842
2505
2094
2176
1050
564
1537
1348
806
702
2499
2431
1726
2817
1893
1232
940
1691
1568
2054
1571
824
624
892
1952
605
829
1586
629
1706
1076
1420
403
763
2356
2499
2424
705
1363
2291
1280
1662
1466
1527
2169
2291
69
994
702
2294
2370
909
2280
806
1868
2064
710
2590
2261
1575
1841
2532
1770
2407
658
2556
2387
2549
2274
737
806
2291
1749
1604
794
2436
1524
2312
2592
2548
1793
564
2412
1623
1619
2169
1466
1788
2412
940
1545
1052
1513
671
2104
2160
2276
1818
1726
2344
624
846
2274
2104
824
1958
844
1801
624
1977
2370
844
785
1419
1448
2274
2257
1749
1670
1429
2590
824
871
1458
2251
2046
1837
2301
2251
1642
2380
1616
2525
1604
1508
2478
824
1855
680
605
1788
727
2537
1518
2328
2255
2312
1947
829
1297
1749
710
605
2590
2266
250
2567
641
1020
2538
1113
2169
1537
1526
2416
1539
806
1706
2397
1553
842
749
1691
735
564
2054
806
1050
1663
2296
1363
2291
2319
2105
946
2094
2549
1882
826
1670
1468
1306
1868
2176
1840
2212
2290
949
550
605
2220
2094
1539
1793
864
2499
624
2548
815
1619
1823
946
1638
918
1638
1420
62
2590
2169
907
1708
710
1247
1576
710
628
1747
824
742
1823
605
1958
935
1537
739
602
2442
965
1429
824
824
871
907
105
806
2407
2537
1527
1160
2370
2176
710
824
824
2397
2220
1363
760
1526
1565
2094
619
102
737
2274
739
794
1677
824
2283
838
289
564
2477
613
731
1518
1832
2054
2477
1713
794
1823
824
1501
671
2424
1295
702
2217
806
994
462
1839
1524
1619
1526
671
1280
1468
1306
973
794
824
2266
2322
105
2319
1706
705
2549
2431
965
965
1466
2513
1118
1278
2513
2352
2064
1347
1363
1642
752
2533
710
824
1025
913
2385
1429
994
2312
737
62
878
824
2320
1874
2315
1749
1118
1684
613
1435
950
2308
878
1427
824
2439
842
2436
605
794
1677
1616
1679
757
2115
824
1555
1823
674
913
2380
1429
710
935
2054
2407
2308
1638
2176
2478
824
2387
950
105
739
1619
1708
965
1625
349
1604
1545
934
699
2291
2212
1295
2296
1777
2054
2436
1893
722
2266
1731
1032
1429
1537
1616
422
105
1873
794
2262
1391
2094
1793
1726
1555
2212
1143
2431
1882
2161
2176
824
1662
817
1271
2442
2266
824
1873
2266
2469
824
602
2266
1706
2064
145
2590
2478
918
1823
2394
2566
602
1882
1747
1020
550
2370
994
1241
422
1580
1537
2290
2387
1748
1603
2562
1638
705
641
878
2057
1427
1706
705
1975
422
1638
2319
1788
641
824
1984
2112
2442
934
2328
1113
1527
1452
2115
824
2054
846
815
349
564
789
605
2439
1893
1731
2094
1420
846
1508
950
1412
2276
2046
1580
2057
2220
663
2266
2456
1861
1823
624
1232
2315
1772
1664
699
2083
824
1777
2301
1537
1118
1444
2533
913
2477
2083
2537
2441
1772
2561
1977
564
2115
2592
422
1143
2255
2094
1565
605
1642
994
1893
1868
529
1497
56
1518
2223
824
1679
1518
2176
710
794
2407
543
2549
824
2590
1025
2410
824
824
2407
1363
864
1020
2169
2478
940
2322
2094
824
824
2255
2394
935
878
2064
1975
1545
2453
1545
2266
907
2112
1400
1975
749
760
1851
1513
1677
680
2169
1625
1604
2380
1444
2407
1280
907
2064
2590
742
1952
749
860
1677
2380
2176
702
789
722
806
1271
1731
2537
1508
2439
1537
994
1420
824
2592
2276
1118
752
1568
723
1020
1271
2453
2301
824
918
1576
965
1855
1883
2315
2094
671
2115
846
1545
62
851
1726
2394
2176
2416
950
1520
1524
1839
878
2089
1052
2549
2257
2562
2694
2220
2089
1691
734
737
1788
2328
2212
1706
1247
2223
1526
2537
2532
2217
824
2532
2220
861
1749
624
864
1777
824
1400
624
1855
749
2266
824
1788
558
824
2056
824
2436
1662
2256
2537
824
824
1160
2160
731
1177
1638
1576
838
909
1663
1143
1391
1348
2220
842
1306
1604
1797
1882
1513
749
794
2267
965
2290
2478
2505
2538
710
842
628
2499
2263
2532
1984
749
2057
2122
2212
2525
550
1642
950
760
1878
2356
2169
1684
948
285
2537
1684
1868
1855
2590
1118
1143
757
1593
1501
2533
824
842
739
1638
2251
2590
1874
979
702
1400
187
721
2135
726
732
105
1760
2251
1788
1537
1427
2319
2322
2276
1777
1788
2370
824
824
1760
702
2561
702
710
1529
1297
624
1777
1020
1309
760
1837
2564
1837
1508
1143
739
1278
846
2590
2533
564
105
2312
1837
950
838
605
2125
2057
846
1280
2380
698
1984
663
1143
1143
1586
1429
2567
2104
1619
715
1406
734
1677
1209
1400
1553
1435
1662
1442
2291
2122
2064
2169
1726
2380
2383
1494
558
2407
824
1412
2592
1513
994
2319
605
1143
2220
2054
918
699
950
2488
824
1348
664
2590
2217
2315
913
1580
2276
1619
2105
1861
1391
789
1020
1247
824
838
2436
2212
2538
1138
550
2054
1706
1878
2533
1143
749
1839
2122
349
2439
950
794
1295
817
1679
710
1793
2453
1772
1793
613
824
1442
1604
1684
2454
1818
2439
2280
2294
1984
2590
1537
1837
1310
1568
628
2469
934
710
907
838
1701
1855
62
1793
2407
613
2112
2483
824
2046
2328
824
1868
1604
1603
1118
1788
2442
663
892
1677
1691
815
1823
1840
824
1726
878
763
1580
763
1893
1873
1527
2266
909
2287
1537
1975
913
2256
2217
1306
1619
749
1868
2567
994
973
1576
2064
2256
1391
815
1260
2439
671
1429
1278
1032
1419
864
1468
671
2220
1958
2397
2564
907
1708
806
824
663
752
2322
2548
721
1553
1444
1748
663
2533
2363
2071
1608
1691
1855
838
1855
2105
1501
721
1400
824
1280
918
2498
824
2469
913
918
2115
794
2393
1801
794
1565
1427
2276
1132
1568
651
2217
2436
1975
2537
1608
2689
1020
2261
1429
1818
2291
1396
950
934
824
1788
558
2083
913
349
1032
2412
824
892
1604
2436
624
2533
661
62
925
860
1818
789
2320
2370
2083
842
2169
2217
2122
2475
1593
1701
2291
1524
1295
962
1801
69
69
2256
2508
824
1818
1947
2455
1232
558
726
2220
1616
1619
2228
950
731
2264
1670
2228
1975
2416
663
842
864
2057
605
1584
2346
2254
1020
2397
964
1448
624
824
948
1555
2291
2254
1708
2089
749
950
1662
105
2370
2424
2320
734
1526
1868
710
2161
2105
1025
892
1302
1586
1748
2387
2566
824
2105
1025
960
824
844
2412
2054
102
70
2488
403
824
1295
403
2328
842
1452
699
1958
698
550
664
965
105
2094
1448
2064
2499
749
2319
1958
33
824
1726
2562
1501
2257
1347
1975
1625
1638
2291
1396
564
1749
769
960
2553
1684
911
2562
2212
409
2089
2320
2064
613
711
975
2212
2046
2319
62
2475
934
918
1442
2094
2533
824
1571
105
1688
674
1576
680
2308
1427
2319
923
1625
824
2285
2257
2562
550
1458
769
1793
2370
2537
918
2562
1501
960
838
2315
1429
2266
1452
624
1309
1691
2564
2301
2054
1726
1501
1713
2455
2280
2094
2592
1604
946
605
62
1318
2094
2291
1496
1788
1237
2291
1238
62
1143
940
2567
878
824
2535
1604
824
602
1444
699
2274
994
1032
824
760
1391
2483
1893
824
1444
1726
2391
2412
564
70
824
898
2266
1703
962
2590
1747
2412
2089
934
602
671
2228
641
702
1882
1874
824
1052
1391
1429
1604
2064
1501
1616
1760
1412
824
2590
824
69
1701
1348
860
2548
1878
1237
2301
1363
3089
2094
1052
1496
1684
2533
628
2169
844
722
1604
1701
1576
710
1726
1539
946
935
2280
2104
2548
2407
1143
2320
2410
1418
1883
2257
846
2592
2950
2469
1818
1118
838
934
1435
2442
727
683
1545
2505
1412
1400
734
2223
1861
749
2056
649
1619
1306
1247
2094
2308
629
949
1539
550
558
2169
2413
909
2442
1677
2054
1793
628
1616
702
1619
2436
757
994
824
1524
1706
824
2212
2312
734
2344
613
2436
349
824
2287
1989
794
1052
1663
1576
1688
824
1565
2064
2546
975
1532
1297
1625
994
2453
1662
824
2308
2477
918
1670
699
844
2413
1466
641
2257
1247
2105
649
2548
2230
1947
2294
1113
871
794
1295
2223
1537
2263
2380
403
2537
1818
1767
962
725
749
1545
664
965
1841
824
1777
958
2431
1793
1396
735
2453
892
2453
794
70
1429
2416
763
2475
2257
2533
2266
1984
1400
946
2412
1684
1893
1772
422
1241
2254
671
1818
2217
674
105
1767
1412
710
1295
2538
702
710
1638
950
624
2223
824
2274
2407
1052
605
1032
1947
1662
1619
624
2315
1468
2328
2301
2296
749
1701
1840
965
710
824
1840
2322
1247
2217
1840
564
1527
2328
2259
939
564
2634
2453
871
1616
105
721
2565
710
1747
1677
2212
105
998
946
1662
1893
1893
861
2261
1749
1749
806
1677
2257
1684
1524
1508
1118
1893
1688
702
1619
1947
2054
2413
105
1893
1952
913
2442
731
2431
2274
979
2280
1545
2592
1882
102
605
1238
1576
2046
2266
1458
1452
2254
702
414
1793
1823
2291
1793
1247
702
1958
2217
842
1466
1619
1874
2176
2046
1861
422
1468
1861
892
1524
2291
710
1855
2254
752
2004
1708
2469
1958
1818
970
757
1878
1670
1726
3393
1506
794
1902
1309
1777
1113
958
2356
1444
671
1555
1801
2442
1452
2064
1688
1020
2424
1571
1295
1143
1247
934
2361
102
2377
2546
1396
975
2478
2533
1524
2176
1902
1247
2469
2592
710
602
1604
2548
2380
994
1837
1793
2212
2089
757
1494
2567
2057
1405
913
2220
641
1429
1788
2455
605
2477
958
2982
1586
1793
2064
2559
2294
2160
2380
1701
1496
1466
2249
2439
2217
1855
1638
1405
842
2320
1839
2105
2546
1726
2590
1855
1975
994
824
1818
2274
671
2372
1818
2291
2169
1793
1427
2076
1788
1713
1527
789
1466
1691
2590
2228
1777
2412
2947
710
2212
918
1679
946
2301
946
1032
1708
1143
806
1619
1468
2054
705
641
925
824
2592
2387
979
698
445
2257
1311
824
403
2319
2592
892
723
824
1701
2291
1984
2370
649
1977
680
1138
737
749
1638
1801
403
2590
2469
564
846
1684
2089
710
2592
1524
726
1501
946
1569
1788
2344
349
2412
860
2160
105
1391
726
918
2478
2169
1688
1684
1663
1539
1565
871
2223
1429
824
1508
605
2169
605
1452
2312
1429
1734
824
2249
721
1662
1604
1608
1297
844
940
817
613
998
641
1638
2169
1238
898
960
994
2217
734
950
992
1420
2115
739
2217
1684
2508
1731
1851
1580
909
2104
389
763
2319
2533
935
2094
1907
2331
864
1777
1983
2590
1527
1788
871
1975
2046
2363
842
749
2387
1975
925
1406
842
2328
342
1555
2407
122
2439
842
1823
105
725
602
1405
2537
2266
2407
1518
1818
749
2094
105
1777
2877
757
1701
1625
2407
2407
1816
721
2533
2387
1883
1025
1148
824
105
2287
1604
1429
422
605
1701
1616
1893
2161
1777
2412
1662
2255
2478
1823
749
1405
2251
1391
2105
2176
2319
1444
1688
2407
1513
2380
1118
763
1818
2431
1691
1975
1984
1468
2559
2223
2356
2397
824
1772
1604
1893
2257
2488
725
1076
2412
1760
2217
641
1706
1793
2274
2372
789
558
1118
2212
723
1429
1580
824
913
2436
2287
1619
721
2266
2266
605
723
2212
824
1688
2249
683
2319
1619
1777
1348
1082
794
564
1537
2266
702
1391
725
1726
2249
2407
2274
1726
1518
2146
1952
965
2453
737
2257
964
1772
671
349
1662
1537
2407
1679
1616
2274
1823
766
2312
2316
2416
2673
3322
1468
946
1708
2370
1391
770
721
1679
2407
763
984
680
844
1625
286
1524
2562
702
1977
710
2356
2251
1706
524
2320
1701
878
80
871
2319
3359
1580
592
2567
1670
1435
935
649
2094
1501
922
973
2388
624
2549
1691
984
702
2505
2410
2064
973
1001
2322
2256
1118
2412
1861
2274
824
975
1726
844
1662
794
769
422
69
2089
727
663
949
824
1837
1793
824
571
564
994
2280
1958
2590
723
2537
641
1363
1883
918
105
1958
721
824
1524
2301
1726
1412
824
1984
683
1684
994
1468
721
946
1619
3167
1878
1958
2196
838
1532
722
2057
1420
1241
2413
1837
2356
2483
1323
824
2455
1586
1593
1143
2266
2223
1545
3145
705
1466
613
1435
1545
934
2064
2056
1302
727
2562
2549
2533
948
1688
1586
1684
1586
1625
1625
1025
2308
711
2561
950
605
815
1241
2319
2380
2413
1565
1726
122
1513
1788
641
1232
1726
2567
2556
2256
1603
605
2590
2442
710
1837
2249
2054
794
1777
2546
1975
1770
723
2412
824
965
2412
1952
806
1706
1427
1565
2592
2212
2469
970
2380
2412
1513
723
726
1952
2266
1878
1400
2054
2301
994
2370
1788
2132
2343
1302
2546
2478
1295
2537
2287
1420
2424
1726
2212
721
1749
1793
824
2176
760
1448
2546
1524
749
2377
1608
1708
727
2315
1537
2592
1586
2413
975
1642
1278
1427
674
2412
558
1318
2749
2064
911
2397
842
794
763
2312
737
838
1882
794
1400
2469
2344
705
550
629
918
1608
702
1947
994
422
1391
838
2564
2308
789
2308
2328
1726
2257
1576
1616
1984
934
1975
1638
846
1586
2533
403
2546
2561
2256
1052
824
742
2189
829
2104
2537
1468
842
698
349
1412
1679
1025
994
734
913
2537
794
842
3326
1883
1586
2274
1539
2537
970
824
1082
878
975
1118
2169
663
723
824
1468
2263
105
1442
2054
2344
1435
1893
2104
624
1435
1526
2549
824
710
994
2537
2499
842
1706
2046
2217
948
2343
763
62
674
789
844
794
737
1138
2054
723
1731
2223
2469
1391
1539
702
2322
1032
970
1025
1553
705
2112
1868
2312
2436
2169
1851
2442
102
2217
1400
1412
2176
2057
1685
1619
705
2115
1694
794
2587
2356
1452
2256
2291
1295
2176
2094
2455
1278
2322
2320
1113
1947
1874
2217
1158
864
2089
2064
2407
2436
760
871
1984
2223
2057
935
815
1975
935
2469
1619
1837
1902
789
918
2251
705
1406
1565
2169
1418
749
789
1427
918
1260
1726
2562
2291
973
2416
742
2513
2925
935
1468
2344
737
105
1868
1726
1893
846
950
2436
1508
1818
628
2266
1604
1532
2308
1429
2590
1513
994
1050
1524
2105
824
1143
970
2488
1280
940
994
1020
950
2276
710
734
2064
1537
1429
918
1435
1625
1619
1439
994
2094
1706
994
931
1576
1537
1818
2046
846
710
2083
1545
1625
824
1604
1684
2279
2590
702
1537
2488
1662
1608
2319
2064
1363
2424
1400
918
2412
846
918
749
940
940
824
2431
1984
1237
1883
1670
1412
1518
2394
1726
1545
1427
2322
2533
680
2537
824
2280
1788
2394
2407
629
1691
1625
1883
1537
2308
2387
1238
824
1882
871
671
2564
710
1677
1020
769
2312
1662
1508
824
2312
806
2312
605
2176
605
403
2322
1868
1706
749
892
2436
2469
2212
349
2412
734
962
1788
2372
1642
1677
1873
1625
1396
824
1840
1418
1113
2478
1363
1429
2377
1138
1893
838
824
1084
2290
680
102
1247
2453
1706
844
979
1118
1295
742
1427
913
1878
2537
2346
1232
2315
105
1232
1882
1143
1625
1280
1818
1391
1608
871
1427
2296
907
1508
1873
1527
907
2094
846
1143
1975
1429
1524
892
846
824
892
1580
794
763
674
806
70
2301
1082
1788
1297
913
2566
2291
2548
1608
2105
1580
628
2505
2057
628
806
1537
760
699
2590
2294
2169
970
1513
721
2094
2505
1537
739
1032
965
1625
2312
403
2469
2274
2322
2590
1466
1576
628
940
1497
909
918
909
2412
1777
1777
1777
564
1396
1435
2256
342
2328
2315
1638
2220
2513
950
757
727
2380
2312
698
1429
838
1396
1726
734
994
935
102
824
1412
1429
1840
913
1749
2122
965
973
1444
1318
2220
1677
806
2590
1706
613
3053
2266
2251
2397
1232
1731
892
2439
1855
815
1677
1113
2537
864
2094
2442
2469
842
935
1052
946
2094
1576
2251
723
1537
710
62
2064
2322
2346
965
2169
958
1537
1638
1701
824
1748
564
878
1444
605
2291
1801
1679
935
925
1050
806
1020
2094
2122
2280
1940
722
907
2115
2262
842
2255
1726
1726
824
1749
2255
739
1670
1429
2546
2274
674
1413
824
726
2312
680
2320
1893
2343
602
2320
2564
1580
550
1309
2266
1435
1642
1777
2257
815
2556
671
2312
1306
1825
794
1760
2499
994
1466
1947
609
3230
2567
2533
2592
102
824
806
1466
1429
2564
641
1522
994
824
1902
1032
824
1406
1604
702
760
1840
1545
2217
1113
224
628
1444
2407
1868
824
2083
2565
884
1604
2508
2392
1501
1638
824
550
671
664
1571
680
649
2220
2169
946
732
1545
2499
550
1435
2533
721
1586
2319
2287
2301
2439
2054
2212
1494
739
605
2169
824
1952
824
1760
824
1677
2049
1444
2249
710
564
2132
1823
2212
2387
2499
794
1688
806
683
994
2266
734
2056
1823
806
2270
2969
824
1526
1772
2212
2478
838
641
2394
2478
1708
824
1418
702
2049
1731
824
2380
846
1726
2083
844
1406
824
1391
62
950
2251
1418
1237
824
1518
1958
2344
1518
613
737
422
1532
794
789
1731
2328
739
973
844
2319
1020
1429
757
1400
1466
1793
1580
727
838
1435
2322
2430
824
846
1143
2176
935
2416
2407
1238
1429
1975
824
2538
2380
613
789
2413
1132
2104
1391
824
671
2872
1679
671
878
2478
892
710
2291
2320
2477
564
1760
2105
1670
2290
2176
723
752
702
2456
2251
2469
1726
2538
1670
2257
191
824
2475
965
3252
2223
1318
789
2549
1619
1497
739
1391
2548
1893
1679
2094
2431
1840
1462
2251
2169
1777
2439
2220
628
1772
2287
2407
1793
641
824
2076
2256
2592
2105
702
824
2410
2436
935
760
602
2477
699
1726
2469
1726
842
752
2256
824
2089
2412
2518
2094
2424
1513
1679
2518
2254
2538
547
1427
550
1893
2112
1232
680
1271
2169
2276
105
2276
2054
1306
702
1777
1747
794
734
2132
860
2328
1318
1793
1760
2261
1947
898
624
2637
2477
2535
949
1118
1801
1466
789
1020
794
1452
1076
2407
2094
842
824
842
1143
2316
409
965
710
1642
702
1537
1619
702
105
722
1638
1788
2356
1604
602
731
710
1638
565
824
994
892
1297
2301
2328
2505
824
1348
2562
824
683
674
950
2322
1777
1604
2346
824
1391
2592
1418
564
1662
1818
349
1840
1788
624
1619
913
1793
2478
824
2115
2363
2370
824
2212
965
2104
674
2301
2592
710
1278
1882
737
2322
2266
2513
1772
1731
1793
1638
789
2312
935
1868
950
2083
2255
2564
564
734
2407
1501
1619
962
2561
2592
918
1679
994
1726
1306
934
2046
1975
806
641
2996
624
1902
2115
1442
564
824
844
1050
2064
1706
763
1295
846
1580
2416
2160
1793
838
3006
702
979
1788
698
734
1518
958
2546
1391
2320
2532
824
1679
1427
2266
1642
2220
172
1823
1232
2227
628
2094
1662
864
2556
1545
2344
702
898
934
994
2532
1868
2280
558
2320
2104
2322
2220
699
1524
1713
824
2054
1984
1555
984
815
2212
1232
824
794
2537
1076
2064
934
878
737
629
2220
722
2196
702
1691
2169
1873
2319
739
892
2089
2394
2312
2469
1818
742
2274
973
846
698
2320
2592
2442
2548
2538
824
1638
2094
934
1642
1391
1701
2380
1302
1539
1518
1113
2094
2301
898
1840
2537
1731
2261
1760
2251
2220
62
1391
824
892
663
2939
1527
1593
1958
1363
698
1257
1893
558
1427
2546
2094
1608
1662
1958
1295
723
1823
1616
2274
824
1604
994
950
939
1679
794
2356
1868
2266
1553
641
913
2251
725
1604
1603
2537
760
2251
2122
403
2315
1297
2590
2393
1442
940
1619
1271
1539
1793
1537
983
624
1734
2356
702
2046
2590
1868
1984
3126
1701
2344
710
733
2266
1975
838
960
1405
2567
824
1975
2169
1452
2322
1855
2112
1984
1271
794
1032
1603
2083
1731
1466
2266
1663
605
2094
105
680
1508
1947
2312
846
950
1113
1616
1952
984
727
1418
2412
892
1539
2548
699
824
2436
824
2266
2262
2315
1823
871
701
1306
2590
2549
1662
935
1975
550
2312
1396
1580
409
2319
2105
2442
2344
2478
2280
2212
2161
2301
844
1396
2397
2499
102
1777
2413
2319
2796
2169
2380
2538
1444
403
2251
1855
1625
994
965
2974
1726
2412
1823
749
1593
723
2301
2240
871
602
2567
1497
994
2255
629
2132
1020
1508
789
844
1984
1883
739
950
2274
2537
1586
2343
1792
2301
710
1688
950
2169
102
2478
2348
994
2380
806
1429
550
934
624
2291
824
1363
2057
2424
2257
1893
1874
1429
824
2228
907
1819
763
2115
1788
864
824
1260
2274
2176
1882
2294
1677
1162
710
1975
1734
2254
671
1527
806
950
2424
2223
1706
1747
1404
2592
2169
846
838
1818
913
1586
105
2344
1429
732
1241
1706
698
2836
1052
723
1625
794
1638
1772
2331
2217
102
824
824
934
1893
2492
1306
2424
2176
2542
1608
683
105
913
1527
1545
1545
2280
1984
1501
958
680
1608
1706
2469
1516
940
824
909
69
2274
973
2488
2220
2556
1143
2811
2363
2453
2220
1958
1883
2413
1118
102
1701
2054
605
1405
878
844
2308
1788
671
710
844
2319
2220
1241
102
757
892
2290
602
2276
2538
789
994
1232
2413
1278
1642
1532
1527
1839
2546
1777
1883
2104
2372
2105
2424
2266
1489
2274
2169
1708
973
1642
629
2312
940
757
2533
970
2301
1638
1406
2064
829
2160
2407
1306
824
1576
1405
1066
2115
2312
824
2370
2533
975
2094
564
1271
2094
1241
1726
2590
824
1868
2413
2169
1706
564
1247
1958
752
824
1710
970
702
1555
824
2537
2112
794
1396
1025
742
994
602
2319
1341
1050
757
705
749
1586
2442
2488
2469
824
723
2393
2263
683
1423
755
824
2513
994
1396
105
550
403
960
2442
624
794
1420
2257
844
2094
2520
824
1952
663
1975
1883
1868
1793
1893
1501
605
973
1642
2538
2431
2412
2094
1580
1113
950
723
105
2112
702
674
842
2592
1958
2251
1052
2505
970
2094
2223
1708
824
1788
349
2592
2361
674
806
1020
2442
2169
1413
2228
824
1427
2424
1777
605
2217
1788
737
2331
1984
1975
1501
2287
349
1772
2431
2217
1608
2262
1608
1020
1529
1396
1400
710
2276
918
702
949
2261
2387
1391
973
1874
415
2344
2477
1539
671
550
2412
2331
1082
1537
705
1984
699
1670
994
2220
1496
722
2176
3353
824
1143
1701
2315
2319
2328
2537
918
1076
844
1984
1501
1975
602
2176
2217
1840
2132
949
789
1902
737
2453
1726
2413
846
1726
732
2562
1788
1444
2322
2556
1532
1568
1593
1429
973
918
1670
2328
710
958
1788
737
2054
1052
2413
1958
763
2220
907
935
2783
861
1241
1113
913
946
2456
2483
1237
1947
1497
2680
699
1670
2436
1527
1586
674
710
2505
69
2054
1840
824
1565
1580
1429
1841
3038
2276
1032
789
824
550
950
749
1772
1113
1143
2331
1570
649
864
1882
1237
806
1706
1616
2320
1638
994
2312
950
2454
984
1537
734
1453
710
699
1740
2533
1527
1893
1518
1701
824
2094
2538
629
998
1706
2590
757
734
1302
1508
520
1874
2308
1444
2319
2089
1619
2257
1247
935
2105
950
871
2564
824
1162
1793
2416
1760
2122
1319
1429
1625
2442
2046
1619
1713
2322
403
1882
1396
940
1537
2537
1549
1604
2344
653
2257
624
913
2537
1767
1603
1580
3277
838
737
846
1412
913
2274
1050
102
840
1555
846
2115
1670
602
2312
2343
2308
671
62
742
1861
564
1537
1684
1767
2217
1052
1984
349
815
1113
844
824
722
219
727
1466
2469
1458
1984
2301
2328
1363
824
1823
1760
1636
1662
2439
1874
1032
1642
2562
710
2280
721
1726
824
1280
2115
1576
2537
2412
2169
824
2413
2104
1429
641
1448
2533
1818
2312
2590
1466
735
2094
749
671
2469
2176
2251
1840
1050
1777
907
734
2424
755
752
1638
1032
871
2257
2567
2244
2363
1442
1701
1882
731
723
674
2559
824
2249
994
605
2255
663
2212
1271
1429
1545
1247
2565
1818
1840
613
1545
824
2407
878
1257
1032
824
2407
1032
600
2412
994
1391
2122
680
1143
824
710
2456
1818
1902
62
2312
789
763
2556
1947
824
238
1874
2169
1412
1747
846
2413
824
2251
2548
727
824
760
2296
2469
844
1348
984
1616
2592
950
1603
2537
2564
1638
2217
2328
824
1513
1318
674
1516
965
2322
57
1625
965
806
2565
946
1706
1143
1537
727
2397
860
1701
2064
2291
2436
846
2413
1952
1143
2274
1082
2513
2394
105
1642
1238
3156
1861
2064
1532
824
3310
1429
2456
2592
1050
1143
1701
1726
1855
1143
1348
2407
564
2439
1020
965
1391
1793
1113
2407
2592
62
1608
1984
2104
1427
1975
2508
1840
3116
1701
1555
824
342
649
913
1143
2262
1663
742
2217
1466
1855
1427
702
1893
1731
815
739
2533
1232
994
602
824
2380
1400
2105
3027
2319
1391
1247
1619
940
2567
2407
2431
824
1539
1749
2217
2064
702
1801
1947
2344
960
950
2266
1427
1608
2477
864
1638
2567
1975
624
2412
1677
1608
1391
699
1161
898
1508
1947
2217
2559
105
1418
1801
2308
2064
710
1497
318
1662
1391
105
824
2377
2407
1701
1537
1458
950
2094
824
2344
1545
750
2413
794
2407
789
1295
1975
1818
723
2325
710
2553
1302
844
2537
602
2442
749
838
1545
649
1788
680
2407
2590
1837
2592
605
2308
749
1405
1731
710
760
2564
2322
2407
1306
2380
824
1977
1247
1726
2064
1466
2257
2431
824
2064
2548
1832
1280
2380
824
726
2513
1902
710
710
2370
1883
918
2266
1662
1623
842
2455
1545
2217
349
1691
1118
2344
2064
680
605
1309
918
1882
2356
1619
871
935
2370
1662
1677
769
1642
663
671
1524
1874
1603
2296
2089
1458
763
838
824
1701
2293
1466
1143
1984
1241
794
973
1701
2319
1984
1468
1452
1670
564
1348
2477
1731
1113
878
824
2320
1975
907
1162
2590
2105
2094
1701
710
1706
846
2548
1726
653
824
2169
1883
1679
1902
1406
2057
2538
3360
760
564
1874
824
1688
2393
907
1400
2407
2469
824
1873
2064
1549
1893
1767
710
2257
2587
2122
2532
722
723
975
1619
1818
2212
1677
1623
2105
1427
1882
1429
1855
2256
1793
2255
975
1677
846
1625
1823
2322
550
1539
1232
1539
2354
878
2592
892
979
824
702
1241
1643
2442
1143
1466
2278
749
1642
403
1494
1788
824
846
1565
2488
2590
1642
1731
70
624
564
2089
2546
994
1412
1777
1625
2380
1241
815
962
1260
214
1688
710
2227
1496
2592
2112
2287
1607
2412
2160
2294
763
918
2710
2057
1748
721
2160
403
1586
550
824
1396
824
613
663
1663
2469
1691
1873
2217
964
2431
2567
2319
1772
1025
2407
2318
1726
2266
2513
815
2320
824
2513
1508
1670
2274
994
105
1576
698
1412
2251
2251
2257
1760
892
1524
1247
564
2223
909
102
1532
1524
1391
710
950
1537
2488
2453
737
1405
683
710
1429
1545
1662
1593
824
1777
970
742
1025
1406
1076
2212
1975
2287
913
683
1818
2331
2483
2477
2094
2439
349
806
757
907
984
1731
769
1837
2280
2257
806
1527
162
2556
824
2442
1391
824
629
2564
1749
2249
2169
1777
1444
2538
2590
2212
2513
1837
2254
62
2592
824
2316
1841
1537
749
1760
1975
702
671
3023
2513
824
2249
1526
950
824
653
564
2220
1468
2122
973
2256
1429
710
1760
2592
2407
2344
2089
1818
1413
829
1642
1545
2105
2416
892
226
1052
1526
1406
2064
613
2046
1851
838
629
824
1524
1118
1237
749
727
1731
602
1113
2308
1952
2442
2297
1568
2301
892
1868
962
1237
940
2505
824
1427
2257
683
2508
824
1318
1623
649
1726
806
1868
564
950
824
727
2397
2217
2592
1706
2344
2477
1545
1429
1429
710
1793
2320
2094
1958
2176
1706
950
2164
628
2294
2538
2590
2112
70
1760
1677
1749
1947
2380
1442
2064
2562
763
2513
2567
824
1603
824
2115
2380
946
710
1701
702
2439
935
1050
2217
789
2562
965
2105
742
1662
2212
2488
1731
1466
1527
2442
1518
2477
550
1823
2370
2176
1295
2436
1882
2363
2291
1429
564
2291
2294
979
763
2203
1306
1429
2212
1984
2763
602
3219
2046
1749
2513
663
1977
842
725
1706
2538
1580
1625
1295
824
824
1295
2413
727
940
1247
722
1052
2104
702
2251
1429
727
2533
1429
1851
1726
2513
907
1902
2380
1625
2431
1247
742
2513
846
628
824
1118
726
2169
2104
2344
607
1991
2483
2344
69
2439
1143
973
2407
2413
935
878
1545
2469
558
1232
2424
846
2344
742
806
2537
925
1571
102
846
824
2439
2413
824
664
605
1662
2322
2223
710
2160
2397
1020
2378
674
723
1391
1625
1793
1271
2413
1565
2370
824
1662
1893
1749
2453
1616
2287
721
1760
734
2546
2169
2220
1138
1143
702
824
2346
2169
1868
2089
984
2538
1701
1526
1977
1772
550
2176
2280
2220
564
1818
1295
1840
1444
699
1309
2566
871
403
1701
2537
664
994
1132
2370
1663
403
710
1893
1518
1638
824
664
602
815
1977
1429
2436
1526
2054
2344
824
1278
2169
2478
602
1823
2308
913
925
2089
2169
2064
824
2312
806
973
1882
1679
2562
994
2538
605
2356
2343
2538
2255
806
2513
813
671
1532
641
2413
1755
2169
2094
2407
757
1679
1143
723
824
1818
1840
605
925
994
674
2393
907
2249
2251
1952
723
1638
1708
550
2276
2477
1081
2344
2469
1818
2089
824
1297
2387
3329
2412
1050
671
2344
824
1568
1571
2251
1662
1691
789
1429
1839
1958
721
2094
710
1050
2513
2383
723
1749
749
790
1893
2251
710
1777
1818
940
2439
2094
1706
737
2266
1518
1527
1882
2538
641
1032
62
1624
721
1608
1788
1405
403
710
1309
742
2533
1032
824
102
860
1113
2567
918
2115
1241
1518
1616
674
918
2169
907
1883
2064
2424
1444
1580
2393
2513
1793
69
2301
2176
755
422
842
965
2056
1565
1143
1586
1749
2346
62
2212
1861
698
710
1427
1435
749
1143
2478
1793
2535
1118
2122
710
2261
2160
1518
1679
649
2105
680
1662
102
789
1565
2089
605
1706
2592
1893
1518
2083
589
2104
973
1412
663
2344
2046
2525
1539
1429
824
789
1708
1586
1508
789
918
1793
1677
842
333
2255
1701
1638
62
699
1518
2312
2261
102
813
918
454
1818
2412
1032
2412
935
842
1731
2513
1052
1545
1726
710
2057
1793
1020
641
2513
950
2094
2592
3252
864
349
2169
1977
2328
2424
1861
671
925
844
1391
2407
1501
698
2256
710
699
1726
2407
994
2344
846
702
1619
844
749
1840
2513
1143
815
2556
2397
1874
1079
913
1576
973
838
824
846
1818
2469
2548
2266
1143
758
1526
422
2301
2561
1851
2104
2436
1333
1684
1801
1625
1032
752
794
2331
2291
892
1032
1508
1749
2397
846
710
683
1882
2537
1412
2291
2255
1793
1638
824
2064
2478
1706
1893
1670
1518
935
2265
629
1823
824
2046
1902
2566
1818
1032
2436
1947
2412
62
637
1662
2585
2266
649
1734
2439
1501
1788
2217
1691
1593
1726
2322
842
2469
2488
613
940
721
361
550
2380
2394
1020
962
1604
958
2344
1539
2089
2064
2291
2254
2370
824
846
2505
1840
2064
605
824
789
2431
1947
1427
1883
913
1947
1524
878
2315
824
2436
1466
2176
742
2217
789
564
723
2562
1902
2533
2064
2115
846
763
1670
1458
763
1278
1625
994
2094
846
1396
1777
2407
824
1760
2412
975
2532
1677
1555
2132
1837
958
1348
2370
794
2324
1232
2380
2356
1406
727
1977
680
1663
2287
965
878
946
1524
727
2781
1777
2513
970
2169
2566
1731
1902
2537
2331
1684
1788
824
824
721
749
550
1882
2316
2424
1947
757
1975
824
1468
2397
1452
749
824
2280
1576
1874
550
2538
1466
710
1429
1883
1873
1143
2407
2572
824
2590
1706
1749
2274
2477
1118
824
122
2315
2276
760
2478
2513
794
2407
1670
1947
2260
2094
1466
842
710
629
349
1723
2274
349
2255
940
1873
1419
2308
1448
2322
705
2407
2505
1309
2266
1580
2436
1082
2407
2320
2436
1501
1143
602
1902
1238
1565
789
2266
2394
757
878
1883
2556
1801
760
958
1793
2308
674
838
918
2424
1568
918
2301
2220
2296
789
2356
892
2439
1429
1082
1532
824
1297
702
602
663
979
683
979
1241
613
824
2356
2590
1823
2966
948
871
1429
1020
950
1734
1977
3188
1497
949
2439
965
2251
2257
958
881
723
789
2442
1731
734
735
979
824
1238
2176
2469
628
757
2328
2407
1118
1638
1391
935
918
824
934
1234
2046
2407
794
1082
1508
1013
2249
892
1638
1143
1020
605
806
844
1295
824
2251
2538
1348
2315
1679
1788
1138
2220
610
663
918
2212
1701
789
1772
1524
994
2217
1760
1662
2874
1020
2537
1524
2105
1466
1638
2257
674
602
1412
2274
1616
628
1232
2483
734
173
2488
2412
1143
769
1580
2469
1526
2442
1684
1020
2553
2592
722
723
965
2416
1537
2567
1625
824
1670
824
1749
2266
764
1280
710
2393
925
1280
789
2094
699
1082
2537
629
2453
1348
2176
1537
1654
671
1777
824
2112
2406
2478
2394
2064
1132
723
2590
1050
2176
1400
1143
2412
2322
2343
1777
1524
1537
1057
2257
2407
2537
824
2407
403
1508
1396
1608
698
2533
2089
2592
2549
564
2407
664
1348
1508
1524
663
1952
749
950
1396
925
710
2549
629
940
806
422
742
2320
2094
1295
1604
2559
2073
1893
739
2589
22
1867
1823
755
663
760
2564
794
1448
806
1642
2513
2266
739
1726
1788
1427
2171
2256
1603
824
2261
629
994
824
1545
2322
2407
721
2315
946
1076
1391
838
1793
1002
946
935
2684
2592
2301
1662
1429
102
1731
1861
2436
641
2407
940
1545
468
2094
2424
1032
725
2064
723
702
2505
2537
824
2565
1952
1788
1309
824
2294
1297
934
1434
2312
973
794
1545
1212
2566
994
705
2538
1708
710
2312
918
950
710
1656
950
752
698
2424
1977
892
710
749
2564
1868
602
1749
1748
105
2601
1237
671
824
2112
752
422
2562
2407
1427
806
2094
1025
2562
2283
2590
2556
2363
605
1678
1726
1878
794
605
1260
1625
2380
2537
2328
683
1893
2322
2064
1839
409
2475
1793
122
1793
550
824
806
2169
1427
727
1412
2546
1412
824
2266
1074
844
824
1642
2407
1608
2590
663
2223
2549
1537
698
674
680
1568
661
2538
940
1138
2546
806
935
2453
789
892
1138
2276
69
909
1363
683
710
1429
1412
1638
973
838
403
1017
2228
1801
861
844
102
2407
1701
994
1684
710
1568
871
1726
1706
749
1642
2412
2562
1118
680
1608
737
878
710
1662
1684
2919
2592
1760
2559
2266
1518
763
1501
2105
2257
1793
624
2251
1975
763
1788
1143
950
2217
2315
1772
2328
935
1118
702
1619
2315
1619
2132
1663
2397
1975
2294
1513
1984
2105
2453
1777
2478
2212
2301
864
2413
1295
2513
2533
846
2217
1466
403
2356
1418
1837
1625
2328
683
1363
2590
1749
1555
2567
1444
538
918
403
2263
1032
1396
737
1302
702
1576
846
2046
628
2315
1823
2513
2322
602
2537
1770
2549
2112
414
2592
1143
1823
973
824
2270
973
994
734
789
1883
1638
2376
1396
1625
2217
806
737
723
2046
1429
769
602
1603
2312
1429
2251
752
721
2559
1662
881
1893
1662
2413
1947
962
1451
1118
1772
624
1708
824
842
2320
975
2266
913
710
1947
2407
1788
1708
1975
2315
732
2132
1025
1429
2453
1118
2566
674
1749
1958
558
1020
1701
1020
1823
641
1093
1777
1302
1076
1537
909
613
1232
48
1545
2291
1701
2413
2274
1429
1958
2394
1701
842
2169
1893
2160
909
824
1861
1295
2380
739
1873
1604
671
2312
702
824
2344
1984
824
838
710
824
2407
907
2380
2548
2477
1749
671
2592
1642
844
2592
2387
2169
2513
846
2094
794
1772
760
1868
1444
2274
806
1020
844
794
2469
2370
2315
2469
1684
2567
1466
2312
1837
1545
1052
1458
602
960
2370
2439
2169
2505
846
1893
721
824
1435
2431
907
1767
2212
671
1518
2383
1539
2094
2567
2251
710
2176
2094
1118
1772
2394
1839
1501
2537
935
1726
994
1777
2212
824
1139
2104
1855
564
2592
624
1788
1452
2392
1823
2169
861
2407
2315
1529
1840
1883
663
935
760
1638
950
749
105
844
1638
2228
860
2094
2322
2257
1143
2160
1306
1050
2046
710
1663
2483
2220
1731
122
1413
105
935
105
1435
1603
2022
1516
962
2104
1247
2280
670
1400
1518
979
2567
1118
710
1793
2255
770
723
671
1902
727
950
605
1726
1400
2344
1497
1524
824
1391
2249
2397
752
564
838
2412
1532
1571
2294
975
2220
1984
922
2073
1271
962
871
1435
806
2356
1348
881
1878
727
1977
2372
769
1396
1823
864
1619
806
641
2431
1555
940
470
1706
913
1260
2442
1020
1429
1947
815
2592
2176
975
994
1444
1706
1818
1306
1603
824
1571
806
721
2562
1442
1527
727
846
550
824
558
2413
1565
994
2513
664
1545
2176
1419
2320
710
913
2251
564
824
2255
2296
1468
2319
2535
1677
105
1412
749
824
2356
2046
2380
102
1458
824
1604
946
913
671
794
2562
2392
2122
1429
2220
1237
723
749
2412
846
1405
2436
1025
2296
1508
2296
1663
2478
2567
1603
1247
1883
1526
663
702
1818
844
1143
1020
824
1143
979
2533
2274
2356
2115
105
1302
1840
1295
1883
2083
370
2548
860
2057
1662
2561
2105
2064
2407
1391
641
2412
752
1777
1801
664
710
1873
2274
2315
2056
757
1837
723
702
2380
710
550
824
2356
824
1391
824
2169
361
1501
1452
702
710
2316
1448
2412
1731
2546
1823
749
1731
2319
628
605
824
735
2220
661
2331
1565
154
1143
2122
1513
2046
760
871
2212
907
1625
2407
1412
727
842
2169
838
624
2064
1241
422
2073
2312
1839
613
909
2312
2280
846
2513
550
2104
846
984
2532
2223
2385
1280
2308
1788
1237
2361
550
2083
1427
1537
2315
2083
892
1302
2296
769
871
913
1413
2548
1586
1664
1760
1874
2064
2412
2057
2407
824
844
2549
2046
1295
898
1458
794
1005
737
1429
702
2320
1524
2356
2212
1817
1468
824
605
2212
705
2212
829
846
1777
1874
2315
1241
2370
824
1237
2533
674
2538
2513
1435
1882
925
1396
2094
702
1501
1855
1679
698
1975
2592
2343
2064
2217
2556
1545
1526
1726
2319
749
2169
2533
2073
2548
1623
702
1113
739
1527
2176
1524
727
2266
1691
946
2176
824
739
2632
2308
1837
1295
1082
1823
1984
2217
1396
1619
2274
1868
1082
2508
1677
1861
1406
1020
1893
2094
680
2046
806
940
994
2132
1032
1608
824
2266
1902
2322
2254
1748
1458
824
1883
702
1984
1435
2160
763
2370
2046
871
737
1237
650
1788
2112
2064
1576
2537
2454
2132
702
2046
824
2532
2094
749
550
907
2556
1958
1580
1466
1837
1603
973
1883
710
752
860
2280
702
69
1642
683
815
2046
2562
2370
1793
934
1036
1851
680
710
2257
739
2442
2176
2592
1984
1726
2301
1576
2276
702
2549
2169
2294
1442
683
1670
1638
1508
1708
1537
624
1616
2294
1452
105
1322
909
1494
2301
922
1076
2383
2553
105
1143
2280
1788
1448
699
727
1297
2562
844
1238
979
1513
1497
1458
1691
2453
824
1734
1429
950
1318
1975
2567
2312
913
1777
824
824
721
2266
1427
1947
1138
1524
842
1391
2556
737
824
824
2064
2407
653
2064
613
2266
1348
2439
2439
1032
1868
1608
671
550
918
998
769
1143
1760
2548
732
2513
1412
2315
2054
1603
2499
1642
1429
2532
2257
403
1788
710
1518
2565
624
871
721
2094
769
1302
1580
1025
1837
680
526
2105
2296
2477
1537
898
564
671
846
1777
1404
613
2280
671
1818
62
2508
403
1524
2105
1466
2320
1839
1497
838
1975
1231
702
1616
674
2442
1851
1020
1496
2439
2104
2592
2407
1619
1731
2296
2537
907
1625
414
2132
2592
1731
2094
1297
1874
1748
1713
727
934
2056
2105
2308
2410
1052
2549
1837
846
2039
1571
1706
1873
2413
2549
613
2315
2169
2112
950
1905
1772
2453
602
2283
105
2223
739
1050
815
1427
2312
2122
749
970
922
2089
2407
550
1025
2251
860
2370
1726
1118
2223
1734
2442
2105
960
1604
2169
683
2508
2319
721
2413
2356
1893
1975
1868
2301
1984
1603
1429
1537
789
2322
1025
2380
824
2439
2532
2592
2590
1708
2344
962
824
1726
824
760
940
70
2328
62
2054
2537
878
734
2532
723
710
1726
1893
2542
105
2212
1604
918
2513
705
2105
1452
892
1501
2407
2424
950
3375
2431
1726
723
1052
2549
824
180
1604
1508
1306
558
671
1749
2431
1501
2263
2255
1767
2499
2220
102
2564
2356
600
1453
2046
1237
69
909
2094
1734
1427
403
1873
1726
1713
824
940
911
1760
1823
2169
1638
624
846
824
1295
935
860
1731
2380
1823
1726
824
935
105
1518
2344
1713
2270
789
1580
2513
1496
2439
824
2483
1143
1772
2592
732
975
2477
911
1975
827
2319
2256
1586
2217
1670
1726
1679
1708
1625
722
1297
2488
69
1823
2344
1466
721
1593
1247
1025
2251
1947
1975
403
605
2320
2453
624
1232
846
846
895
1101
2094
723
824
1883
2537
946
2455
1032
1545
1412
851
922
909
1586
934
2537
2315
2287
821
1625
824
1432
2412
2566
1731
824
2212
1893
2320
935
911
2212
824
2357
1082
174
946
721
932
794
1306
1565
2280
1840
1418
564
946
102
1882
1731
1501
2322
702
1731
2057
2522
1706
2562
2176
934
1777
624
1537
1706
1619
2057
2057
824
1396
1524
737
674
1823
1837
842
62
1878
1663
2455
1958
2262
994
2592
2296
2064
2532
2455
1452
2394
2453
624
683
1604
918
732
1458
1893
2838
2549
1670
624
909
824
838
1527
2312
824
723
892
2322
824
1770
2477
1767
550
1143
661
2328
2356
1726
984
1642
789
1391
1537
2412
564
2478
2315
838
550
2251
824
1247
113
2455
1537
1713
1501
2176
940
2217
2469
1868
1619
1429
2169
422
1840
1025
1625
1237
2532
1777
2255
1082
1442
1823
1413
1050
1318
950
2169
1537
1818
1396
2416
1580
1708
1977
2488
2257
2220
1619
564
2453
1619
664
735
1888
824
1706
1788
817
2291
1410
2424
2565
935
564
739
964
2488
1837
2394
1348
349
2322
62
1818
1241
2590
1025
962
702
757
2518
975
2064
964
2054
2592
2407
2477
1278
1767
824
824
1642
1818
913
2344
935
1823
710
1555
1840
2406
70
629
1882
946
1947
1020
892
1297
824
2469
1247
2217
1318
403
1882
2315
1691
2227
817
2590
824
1708
1677
1840
2477
1603
1760
1731
2488
2169
2064
1413
824
342
769
824
824
699
2251
1893
2533
724
824
1580
605
749
824
2291
763
950
1363
1144
1706
2105
2407
2261
1882
1237
2112
722
1247
2217
1679
2315
2431
1513
1580
2469
973
2312
824
950
2301
806
1684
913
1706
2064
1032
824
2296
2094
1412
1701
838
2057
1619
994
2266
2387
1082
2562
1406
1767
2115
749
2533
2370
2251
970
2094
829
1984
653
1684
749
1893
994
1604
1706
2212
757
1984
2046
1406
1701
2083
1861
970
1975
1127
2407
2344
846
946
970
846
1143
1625
242
846
403
1527
1701
1565
2261
2588
2223
2407
1603
674
2094
1143
1793
2592
1793
2320
2590
918
722
105
935
1823
605
2176
1032
794
1823
2407
2413
1429
970
1947
710
62
2356
2054
2220
69
734
2567
723
602
1691
2217
1576
2176
1516
2488
1427
1777
2112
414
723
789
1444
829
488
602
824
948
2407
1257
2312
1232
653
918
1529
806
403
1837
838
2549
674
2223
2056
1823
244
1677
844
668
414
1306
1772
1975
2217
1760
789
2169
1706
1984
846
918
1413
664
2439
824
2595
1363
844
824
2054
1247
1429
1638
2105
1788
1508
2287
935
824
1082
794
1568
2535
1642
2687
2169
1517
1642
2255
1545
2407
721
1539
2254
1444
1238
2410
683
1662
1232
69
962
1508
690
794
2296
605
2299
749
111
2590
1593
422
1947
2294
2270
2385
2301
2094
1295
752
698
2412
973
1405
806
2094
1788
1873
2315
2488
1501
1688
2407
1412
2538
2442
824
827
2469
1518
2217
824
824
1882
824
846
2328
994
624
994
1726
342
641
2439
2380
2439
2542
1448
998
1604
2500
2416
2251
2535
2436
641
683
680
1501
1726
2477
1576
1868
2567
940
824
1638
994
860
742
824
1466
349
2296
2585
1032
1323
403
2537
2413
1679
949
2592
667
605
693
824
1731
742
1731
2328
1232
1663
1772
1309
2477
1452
878
794
1025
1642
1348
1684
2356
742
1545
824
1429
824
1868
1619
1975
1706
2161
1052
1625
664
824
1788
2331
2328
1625
2363
2276
2322
2290
2105
1868
2319
2057
1260
1412
1466
907
1458
1391
1025
705
1604
2567
871
2412
846
824
2556
2094
925
2276
913
1731
105
1413
2478
1396
1458
2220
1052
1448
1662
971
1947
602
1418
934
62
1701
1893
950
913
698
1539
629
602
1565
2562
2104
922
710
757
878
1701
2104
702
950
1638
1726
584
1466
2217
1429
918
860
735
2223
702
2344
1143
2094
1524
1772
2319
907
824
1118
1603
2056
2115
2592
2312
2380
605
613
1855
2356
2312
962
2266
1902
824
721
1734
2274
1113
2380
1518
1537
994
3386
1726
2413
1706
2549
2328
2115
1793
824
1638
2054
1608
824
550
2344
1565
1032
1306
892
2413
1238
1604
2132
2223
2561
878
1432
2169
2533
671
2169
752
1726
1839
2104
1975
2064
2064
935
2431
1076
1788
2104
1571
734
827
2064
2344
252
1306
1893
913
558
949
829
1302
1985
613
2176
2377
2392
1391
1684
2064
749
1429
550
1777
2308
991
2122
1238
2361
1435
710
1623
2319
558
1576
2312
892
1958
1082
1868
1518
824
2513
2251
844
824
1625
806
1777
2331
2054
1902
1568
2407
1468
824
824
2442
1118
1878
946
1545
1625
2255
2276
1348
838
2538
1429
2169
1412
403
550
2073
2567
1348
1662
1391
674
732
1420
2104
1032
1396
1295
1883
2499
2567
2265
1513
1788
2046
1576
871
2280
550
1706
940
2064
1701
1677
2469
1670
723
2431
1497
2220
2064
925
806
702
1518
657
1143
710
564
824
1143
1749
2220
2094
1684
838
2296
824
2083
705
824
1418
1306
2416
2387
1788
624
2553
2312
1818
2356
2220
1539
1706
2262
2176
1893
1429
742
2585
550
2073
1788
824
1603
842
1553
2046
1777
422
721
1684
1701
1032
1952
934
2064
2537
1840
2431
699
1323
564
1947
824
1772
2094
909
2290
624
674
1936
737
940
2167
710
789
1952
2217
1132
2346
973
710
973
975
3327
734
1444
2380
2287
2413
2261
2439
2308
2505
721
860
2320
2380
705
1466
1984
2346
846
1638
794
2220
1691
898
2320
1247
2705
1260
2057
824
824
671
946
624
710
2477
934
824
1508
1708
934
2294
422
1868
824
2266
1400
2312
2104
710
663
1309
2469
2169
846
2169
1032
1607
726
1497
1496
1670
824
749
918
1726
824
2567
1580
838
1793
1604
1947
1608
2121
1537
641
2533
1731
973
2301
2046
1323
1025
846
2407
2848
3035
1958
1568
838
1432
664
739
2538
1468
1893
702
2054
710
403
824
1429
299
2220
2439
2478
824
1025
1143
1788
2132
2046
935
1527
1670
824
994
671
994
2220
628
1902
331
794
1466
613
1501
1749
1118
1050
794
2228
2363
702
824
1537
2508
975
2212
1827
2383
2176
864
975
1363
558
824
1868
1238
602
2046
2249
1893
946
1413
2505
2056
649
2256
1501
1278
2276
1679
727
2294
2261
950
1429
680
2566
1260
1518
2533
2442
2274
2469
422
1823
2212
1625
2212
1793
824
1586
2533
1003
62
1701
1604
734
2344
949
1747
860
1545
1306
702
735
2308
2532
2176
1638
2046
1429
2249
1638
734
860
2322
878
1691
1749
1406
2893
2169
1429
1032
699
1429
2370
102
550
2251
2393
1801
2328
2726
663
2064
2104
1873
1902
664
827
1232
564
965
1537
2590
2407
1395
2453
1429
1638
1984
950
993
1427
2513
2424
1306
2057
2064
680
1883
1323
794
2957
403
1731
2380
1545
2217
671
422
1691
950
1545
734
727
1201
403
2296
1902
2478
1571
1642
2499
1143
1868
846
1731
824
1706
2548
1749
1619
2094
838
3192
723
1958
824
2431
1076
613
2439
680
881
824
1706
2344
1832
1793
2301
1597
842
950
1706
1841
2249
671
789
1726
564
913
2217
1306
2261
1691
2407
702
2266
1302
824
2412
1118
1020
1207
2308
1032
726
1726
731
1025
1260
844
979
994
806
1670
2064
2319
871
950
2322
2413
1984
881
2176
2094
1524
1893
1855
2094
732
2257
2592
2407
2249
1749
2356
909
1726
734
653
1608
2094
661
918
2442
2291
2266
842
1726
2331
2261
2488
948
702
824
2217
1568
1113
1232
1688
2217
948
1508
274
602
3056
1772
1518
1468
1663
789
2533
1435
1691
403
564
2505
2567
1625
1772
1772
2266
757
2538
2513
2499
62
1760
838
702
702
962
1580
2590
710
1032
2056
824
1232
950
1638
1882
705
1868
2276
2590
2407
2046
1731
2567
909
2499
2261
1793
1537
2312
1295
710
1061
732
1638
1726
1788
2537
2261
1984
892
1537
842
1576
105
846
2424
934
702
663
846
2247
918
935
2257
737
2083
624
2455
2436
1429
661
1260
1868
1241
918
2567
1862
2296
1496
2412
2265
2217
1855
2104
1726
2641
69
2291
970
2308
2132
1748
69
1020
1730
1241
994
962
824
962
1604
909
1952
721
1818
2532
2412
2220
760
1893
1161
702
1823
824
794
1760
2291
558
2056
1452
2436
907
934
1975
710
605
2054
1391
846
1513
2556
2319
1726
824
1576
871
2387
806
2199
1874
2538
2412
934
2380
723
1526
2331
1663
1958
1143
824
2363
605
1713
564
605
702
2344
1260
1772
752
794
1494
1132
105
824
1723
2436
1429
2663
2344
907
2274
2220
2436
2442
1260
2537
2257
1731
2328
2590
1357
918
2094
2176
806
1638
1823
1638
624
564
1524
613
705
710
1684
1802
2387
1232
2104
1977
2344
842
1238
1604
349
1444
994
2407
2537
2537
664
1670
2997
824
2394
881
403
1906
994
846
1501
2981
1400
1642
1726
2132
1958
564
1662
698
2413
824
871
1050
815
815
796
1138
705
409
2469
742
1670
1032
1731
1625
1143
1604
2220
1468
1466
1840
2176
602
1555
2567
2094
975
1670
1893
1734
1684
624
1118
1823
2256
2112
1861
2566
2322
2380
1893
705
1710
2542
994
962
2280
2424
1684
721
2094
973
1818
1839
2274
1840
1052
824
2413
2478
602
2370
1777
958
760
2217
2848
1526
2223
1545
1706
1663
1468
105
2416
838
734
2266
2439
1748
1801
1427
1726
710
702
2592
1494
1391
671
1958
846
2407
1823
1082
1663
1161
699
1662
1662
702
2553
726
1604
960
760
824
727
1679
1731
105
1306
1691
3384
2251
2291
1568
1952
913
2283
403
2469
2283
1576
1772
911
1823
2380
2094
838
1726
2393
794
1565
613
1958
2532
2294
1616
2227
605
950
2094
950
2263
628
1247
1603
824
663
1400
664
1348
2407
2522
2407
628
1518
1744
649
710
602
950
749
1701
1603
2262
2590
762
2592
1348
2407
940
2274
2105
1493
550
2255
105
1306
824
2319
1662
2562
1608
1638
770
624
2328
2227
1726
422
105
2436
3085
710
2251
1076
1684
2064
806
1731
1796
1662
2356
864
2483
2089
2477
1466
2442
815
2394
105
2261
2439
663
2488
2217
674
1306
1701
2387
1280
1076
824
1468
1777
2413
602
1616
1726
1420
2513
1832
1452
2266
2169
2046
2064
860
2407
994
1076
2442
1427
846
2488
342
2274
824
2257
2291
1740
1777
1555
1518
605
1688
773
723
683
1435
1855
2331
742
2223
2477
824
1271
1435
1835
1348
2257
2549
2266
2169
1420
1025
773
641
671
1734
844
965
2412
2413
824
1749
2567
2083
2274
564
2363
2094
794
2453
2412
2217
2315
722
1348
2394
1760
1532
1427
1412
892
2380
907
1348
1663
2315
824
763
1435
806
1363
1855
1565
2256
2255
2049
796
1052
2176
769
1576
2505
2343
613
824
1527
1571
1878
1468
2537
846
1604
794
1726
1524
2105
1237
973
769
1832
2412
1893
1537
2549
1348
2394
2223
860
1391
2112
2483
1868
1537
2176
1560
2356
907
2442
2255
2513
726
723
721
922
2262
1280
342
994
2533
726
1882
2412
671
2483
2057
2301
739
1788
2397
1576
742
1760
824
62
641
1983
913
824
2312
2223
1840
624
1442
2436
2161
2592
2212
2565
1427
842
733
934
698
2513
2176
824
2537
2387
2212
1840
1568
2105
2469
749
2590
2499
1851
1247
909
1662
1396
1444
1977
907
723
1537
940
2223
1793
102
1958
2212
1670
2094
710
1537
2505
710
1619
2380
2089
918
2532
2565
2064
1801
723
1975
1861
2346
1302
62
1882
760
913
2220
824
838
2105
2064
3157
946
794
727
2251
824
824
2257
2298
558
2413
757
1429
1713
1593
892
1975
47
1232
752
1545
979
1429
965
624
2478
949
1684
69
1726
2308
1093
1638
824
912
1537
1616
2538
2046
824
1396
664
1019
1958
705
403
2169
1726
1767
2424
718
979
699
940
1840
1851
1537
935
2878
2439
2505
1625
2251
2592
806
1412
1777
2380
628
2122
1893
794
1468
1625
1323
994
2537
1663
2546
1688
1238
1396
824
1555
1442
1396
2217
624
1539
641
1604
940
2412
2567
1396
815
1883
2328
2296
1726
1855
671
1638
1032
1701
105
671
950
2104
2412
842
2567
2380
973
2046
1726
2377
2322
1767
973
102
2483
1749
710
2344
1427
918
1688
710
671
2522
1726
1537
735
702
1975
824
1501
2122
710
2094
918
1452
641
1118
2291
934
2592
1855
1452
1396
844
1603
2064
710
2308
860
1508
940
602
2590
844
628
1855
102
1412
723
1429
763
2105
1684
1537
842
2160
349
846
844
2094
1984
925
950
722
1760
641
1984
907
671
1818
2565
824
1537
2322
1082
2274
105
558
1580
2195
2315
2562
2217
1624
664
1405
838
2556
1576
757
913
1642
1625
3325
2251
1448
1662
2276
722
349
1452
2816
2176
102
558
2322
922
950
1238
1701
2518
946
973
1537
2478
1309
1348
2380
2412
1545
564
1772
2301
1576
1555
1025
1545
2266
1818
702
742
1855
824
2094
2308
1348
842
2046
3242
680
1020
723
602
1608
2094
892
2556
2054
1400
2363
752
2276
1429
1883
950
403
2104
2518
2344
2315
2094
1052
2104
760
2251
613
2356
2094
1679
2548
2291
1113
1247
2212
970
403
2397
69
159
2380
1025
2265
1518
2513
1882
752
2105
824
2251
624
846
1568
994
1893
824
1020
710
2046
699
1568
878
629
699
1604
1020
950
2094
934
2160
2442
2296
403
564
2299
1082
2424
731
899
2567
727
722
1760
2169
2533
422
935
824
1052
674
1818
918
564
962
690
978
824
1701
710
1873
1984
1788
1902
671
1952
2113
2626
2513
1837
1113
2562
2266
1468
1025
680
1247
613
105
1975
824
1076
734
909
2291
1118
2505
1418
2564
1295
2413
1701
2380
2424
2533
723
1527
2370
1878
1524
1452
2176
1772
1713
2412
2344
907
958
3104
2370
1309
1772
789
605
2217
789
2301
1706
1770
2280
2454
2590
564
2328
122
2394
950
2455
1318
995
2312
641
2176
422
794
1032
2346
824
699
2255
1684
2499
925
2328
2439
1823
1777
2363
950
1662
1726
789
842
2413
737
2442
2322
2535
1400
1237
550
1708
2290
629
749
710
2080
1701
960
794
907
994
2532
1260
1020
1458
1032
1391
2255
1082
794
683
2431
946
1975
1247
2105
1295
2046
946
878
2320
1625
824
2453
1679
1625
824
1096
2283
2483
2424
2257
2212
1118
824
907
2394
960
3261
1247
1861
2112
2094
2537
2478
2301
1020
1684
2176
663
2266
1580
2089
2320
2478
710
663
2094
2592
1427
2590
2564
824
2567
726
2592
1232
2488
878
2290
742
1497
2280
1348
70
824
2478
824
1118
769
2483
1977
1580
349
1297
838
1568
2565
815
409
1418
664
2455
752
105
2315
628
2439
1406
1302
1568
1638
2456
2900
1760
824
2276
1777
2255
2590
935
2488
769
62
1670
1793
1837
2169
2322
2394
2537
2344
1050
2319
2393
2513
2537
2592
2046
2094
1625
710
2478
2556
409
1076
2413
710
702
1452
1138
846
2590
425
1701
842
2266
2046
846
1280
752
934
403
1726
871
958
1642
2328
1429
629
2548
1638
674
824
710
723
2169
663
1952
1670
1576
2553
1278
1306
671
1788
105
2251
2331
844
1537
2566
105
2046
2276
723
1604
1788
1706
1306
68
1772
1958
663
1882
1670
1688
1239
723
752
2592
605
1708
909
1952
2104
1237
1670
558
2094
1076
789
918
2328
2249
1580
1708
2094
2257
2410
752
1619
1777
2804
680
1529
846
674
1050
1708
2296
737
1539
1413
587
739
2483
62
789
102
1237
2046
1710
2320
2564
1241
1458
602
1638
1020
844
62
558
2561
1508
2212
710
1295
1237
2169
1306
349
671
824
789
946
2251
994
653
824
2387
806
2054
1391
2407
935
1526
2413
671
2290
1882
663
2439
935
1883
2064
2475
425
1020
2343
1788
1568
702
824
2499
824
824
1713
1861
2254
1883
1670
624
2283
994
2442
757
817
1984
846
2046
789
1348
1619
789
2089
1760
994
2296
2212
2412
907
1777
1537
2383
909
564
2328
1760
994
1749
1143
2254
2380
824
925
1625
1568
2261
794
1249
1841
824
2567
871
1132
824
1501
558
1295
737
2533
824
1518
844
726
2115
806
1518
2249
1113
1113
824
1818
727
2431
1706
2089
2287
1539
846
1638
2407
824
1586
2442
749
1391
2319
2442
1427
2488
2212
2499
2592
1501
616
2410
769
1513
2169
824
2261
2592
2439
2094
1532
2461
2094
2387
913
1670
726
2094
1302
680
1873
940
1452
806
1625
2322
664
789
824
2320
102
710
1688
2556
2220
2217
766
1604
1118
2564
1893
935
564
1878
909
1975
815
2505
1138
1793
935
1413
1691
613
1406
2115
1677
806
2363
1677
878
2115
2412
1604
1772
2414
1406
2407
2115
2274
1706
1777
2176
2291
2112
1878
739
1167
564
844
1571
680
2513
2104
2046
2276
2565
105
871
2564
1873
670
2257
946
2256
1841
806
1866
994
846
705
699
1726
749
1788
2410
1625
699
1603
2518
2315
698
1777
1576
2477
2394
824
1452
737
1642
1777
2105
1837
2291
946
1873
2328
2280
1855
2442
824
1580
1241
2469
1025
1608
1271
824
2416
2308
846
2385
2315
674
1677
1400
1391
349
719
2094
1603
824
975
2413
1837
2538
2223
918
1348
2385
1348
2393
1468
1882
1708
838
2590
1444
1788
2220
824
2537
2424
860
1565
1113
752
1706
1405
1823
2291
1440
2592
824
846
825
1586
1526
2407
907
2407
1396
671
723
757
2054
806
1237
663
1619
1576
1607
934
2356
2283
946
1801
1442
2328
824
1619
2505
102
842
422
2407
1020
899
2565
824
1084
1391
2322
1237
1868
962
2537
1508
2312
2296
2533
2370
1623
737
1726
2223
2442
789
2592
641
2549
2564
62
2267
2567
1396
2308
909
1893
938
664
1396
918
824
1716
2565
769
710
602
824
1524
726
2169
2094
1050
1708
2538
1731
2257
1448
1143
1082
1837
1576
1527
970
1038
105
752
69
2169
1975
1420
1706
2217
2412
2315
1429
710
2112
1975
2054
1642
892
1625
1539
2407
2328
824
2283
677
838
602
1882
950
2301
749
1138
1947
1232
1818
2394
2064
2513
824
1619
1113
975
946
1731
2412
878
702
1625
2537
789
624
1238
1420
721
2513
1777
913
911
2768
1701
1720
493
1113
2315
949
1143
994
2477
1508
2469
1708
2499
2261
2394
1975
2320
1427
1576
2412
1837
1391
1801
1429
846
2266
2424
824
1701
722
752
2312
824
613
2412
2322
1608
1893
2176
1701
962
1670
2046
1747
396
1309
2412
1427
1882
1406
1427
1278
464
1518
824
1309
1832
918
2394
1670
1465
1050
1883
824
628
1662
1050
2410
2407
752
1118
2533
2864
2407
1143
671
1537
846
806
946
613
1882
1747
2590
1468
2105
970
1837
1801
824
2319
878
671
994
710
2064
721
1772
1466
1306
2280
2469
2513
2176
1984
1638
2562
824
2585
918
994
2356
892
1466
1760
2424
710
2255
550
1851
1524
680
1984
564
2276
2176
1878
1524
1947
1458
2488
737
2046
2564
2122
2407
842
624
861
705
1855
2251
1604
878
1841
215
2592
2556
403
1363
2546
838
940
2407
674
674
723
2344
1553
1452
1418
2505
973
2257
2257
1429
1444
624
1793
1662
846
2553
2564
1297
734
1793
605
2315
710
1625
2453
789
2546
725
1513
723
2412
2343
2328
2301
2312
1662
2656
710
710
723
1020
2322
105
1468
2513
2546
734
2477
1984
705
1947
699
1118
958
2592
1677
1975
1076
1118
2132
960
705
2537
2513
721
1391
973
1793
824
824
1975
734
1025
1760
1162
564
2469
909
2439
2532
1793
2439
1868
1638
624
1113
1586
824
2413
1468
1984
2453
2535
1524
705
871
1466
1399
2322
2549
1318
2549
2254
1893
934
2413
1701
1984
2499
1619
824
1608
1788
1565
1893
2499
2561
2223
1287
1832
628
2562
1793
838
2251
1749
2478
749
628
2094
2533
2257
2344
1662
403
2046
2346
757
2436
842
1466
1975
3136
2439
806
824
1840
1616
1427
1280
1468
824
1508
1616
2412
1749
1855
2538
1405
2407
664
1576
1501
2535
1958
628
1076
1684
710
1429
624
2394
1816
950
2592
1524
965
946
2592
1713
2346
2412
1527
2094
2513
960
1893
2094
2320
815
1400
1619
824
973
2592
1508
1604
2592
1280
2105
824
1873
1543
824
1777
2453
1278
1706
683
994
878
838
1429
2064
2592
763
2439
2322
1306
2413
2344
2590
913
1868
1306
2380
2442
1113
846
824
824
1616
2533
285
1624
1619
710
2104
705
2263
550
1975
1975
1468
844
1278
2054
2274
602
1413
2439
680
2056
2227
1427
1539
1444
1777
1642
1555
2397
1035
1580
2122
710
1118
624
2249
2505
2200
2266
2217
909
2094
2176
824
2424
3166
1545
1706
2169
2538
1604
838
2160
1638
2487
878
2274
1020
958
2251
1726
1586
605
789
600
2315
1734
871
824
564
838
1118
680
602
2356
2064
1468
1576
950
628
2169
1883
2220
702
739
749
2590
1524
1984
1801
1419
1749
2413
2064
1603
1731
806
2478
838
1427
674
975
2217
1020
1619
2533
1295
1113
1442
2308
699
824
2094
1458
1747
1138
698
749
1412
1662
721
2380
2566
1032
1532
2542
1642
794
1412
2257
2315
342
1524
824
742
1118
2469
2407
2064
1237
422
105
1801
1571
1429
2537
824
1706
2312
2255
1297
2562
2094
1524
1295
1348
860
970
1855
2256
710
1701
2431
1975
2549
62
749
3206
710
102
735
846
2492
2220
934
2533
3048
1760
1429
1427
824
1701
2436
806
1138
1545
680
674
1545
2492
403
628
909
2054
965
1878
1883
824
2436
737
2176
824
2301
710
1429
349
824
1731
749
1701
1418
752
789
2513
2475
3254
2266
2322
2442
1032
1823
1052
624
105
1118
1565
605
2413
1429
2169
403
1731
2538
934
1412
2312
2257
2266
878
70
1466
1777
2280
627
979
940
624
2483
564
2169
1777
749
1747
2387
1295
763
846
1545
69
2064
1760
69
1984
1882
2453
1280
1143
827
1868
2407
1280
1452
824
970
892
2533
737
1537
3351
2372
564
878
1448
2169
737
275
2477
2322
824
2346
1748
1878
789
1701
2508
2169
602
1818
2223
2255
2294
2296
1565
1391
705
962
1396
2565
1868
1429
683
1777
2424
933
1947
1947
1624
2394
2319
2413
2294
2538
1468
935
702
1113
1947
1435
1232
2276
2537
1868
727
1902
705
824
2094
940
699
2562
1679
2616
1760
2312
698
2407
909
702
3091
1952
1841
2315
824
1526
2023
1883
975
1893
1524
838
2492
1843
3400
69
726
491
564
1608
824
973
2546
2546
1868
844
867
2416
1839
62
935
1432
1501
705
1726
1524
2381
946
2442
2436
1777
2592
2562
564
2548
2257
950
1527
1832
1701
806
2315
1832
806
789
2176
1701
806
1604
2453
1708
909
2567
1302
564
1832
699
2266
1958
723
1748
1902
994
1571
1295
806
950
1306
2083
1593
1851
62
1435
994
1984
940
1616
2296
723
998
1882
1902
1237
1468
824
1427
2477
1677
62
1306
1113
1772
846
1576
2169
1052
1801
1818
2217
965
702
1788
892
1052
1701
2331
2356
2469
2344
1789
727
2217
624
844
1747
1840
1527
1777
1726
864
2370
1539
3008
1638
1619
789
2566
2094
1444
1050
1818
2442
2217
1984
710
1020
550
671
2064
844
1524
2160
2439
838
2439
737
1777
699
2505
2276
2533
710
2176
842
2562
1247
102
1442
628
721
2407
2562
1576
824
1677
1429
702
105
1453
564
2567
1882
2169
2769
2064
628
934
1893
2291
2532
3357
2217
2256
735
1586
946
1508
1237
1777
844
824
2094
2255
2083
846
1237
2089
1947
958
1143
1883
2301
62
3137
1604
1777
2064
794
2478
1052
1684
1952
1406
1691
2176
513
2251
1684
105
1418
2315
1691
763
1132
2387
2592
3142
2440
1868
2513
794
3215
702
2483
1113
674
2064
871
1526
1580
2046
2546
2054
2296
846
2122
1882
1642
710
1642
702
950
1760
824
2590
2319
1532
1526
1708
1247
62
1788
2436
105
824
1709
2212
2328
1306
1442
940
2412
2249
824
824
2407
934
2439
1679
918
1050
2344
1839
1232
550
1032
2227
2083
705
1429
2257
552
1306
422
2513
2370
2590
824
824
1726
721
699
680
752
827
838
846
2094
349
1701
2212
1076
1861
2416
757
2254
702
950
994
734
1952
1032
935
2590
973
1619
2439
1984
1160
2565
950
1837
2356
1677
824
2413
69
2522
824
913
723
1788
1726
1143
1595
2407
710
2478
1883
1662
871
1701
824
1318
2105
1532
102
1452
3345
2407
1420
105
1050
817
628
2344
1837
994
2442
1608
1706
1878
2274
1429
1076
1731
1466
2064
1565
663
723
349
2505
1093
2407
550
641
3129
1553
2549
1391
1952
913
1684
1435
1025
1429
2220
935
1619
1118
2410
1902
2478
2436
2344
705
794
1271
2412
2315
1442
2363
1435
806
2280
1427
2394
1306
1745
671
1874
871
1883
1604
1143
2537
680
2056
403
1883
1679
2356
1545
1679
2308
69
1280
994
1537
2265
1391
1348
1524
2115
2169
1701
2356
925
1406
710
2377
2346
2057
2274
824
824
1642
403
1868
2320
964
409
824
1400
962
1734
2370
737
824
727
958
1975
1576
2217
1113
2132
1608
349
2436
2249
2413
806
1537
2287
739
1050
824
1539
824
2436
1952
871
1760
1508
2105
864
2212
69
2274
1413
1684
946
892
2266
846
934
2176
2122
1143
2431
2301
749
661
105
757
737
1508
710
909
1427
1278
1082
1302
2217
2590
1444
2370
1882
1545
702
1855
1893
749
907
1625
2132
1726
1638
935
2535
613
2161
62
2257
1412
824
2261
2322
846
2054
2251
1642
2280
1793
2483
2346
824
1526
1977
1625
2320
998
156
1524
2105
1442
973
2407
2064
1412
1977
702
2592
2483
2094
105
949
734
1391
2562
1348
564
1427
2094
2431
2115
1947
1706
602
1468
165
878
1793
922
1619
1241
1444
824
2254
2094
2105
605
1539
1143
2469
1318
605
757
1793
1619
824
1893
2105
824
1568
1760
1238
1532
1677
2439
1726
846
950
2538
1608
935
1837
1549
975
2220
1706
2559
838
2255
723
722
1020
261
1032
1260
973
1118
1271
1396
1788
2532
702
824
844
1883
838
2412
846
683
1706
721
1539
2567
1619
739
1777
1726
1677
1662
2442
842
1823
925
2407
2442
2592
2089
1878
3240
605
2262
2546
2054
1975
1684
1052
710
1832
2567
1452
2455
1527
722
2176
2320
1662
2169
1537
2499
922
1118
102
749
671
1419
2392
1823
739
824
2094
1642
2176
824
1878
1118
1412
2276
934
2064
663
1691
824
2651
2280
2413
2312
2220
1777
1883
973
1524
1468
2320
1448
1052
1760
683
794
1873
935
1840
1636
1593
674
2315
2256
403
2505
1406
1823
2370
2537
994
735
1176
2054
1396
722
806
1580
1638
763
731
1278
824
1466
1984
1706
2160
2488
1318
824
1113
2562
871
2513
2561
994
1713
122
1113
2094
613
935
2439
2046
1297
2370
1777
69
624
558
1882
1770
1082
907
1883
2380
723
2256
1749
710
710
1708
726
2549
1586
824
1679
2478
1297
2478
2266
1576
918
737
1280
710
950
2112
2393
1677
710
824
1518
2533
710
1754
1984
2160
1760
973
934
525
2296
749
550
2424
2562
2266
973
1138
1619
1749
564
824
2257
1975
1841
1873
1604
2094
2499
979
1868
2223
2483
680
403
2387
1994
613
102
1691
2394
1468
1616
1232
403
1777
105
62
815
1958
663
2169
1565
2477
1818
994
2499
2063
1638
723
1032
964
702
2532
1524
1691
663
1020
946
2251
994
1619
1902
1524
2442
2160
2217
2255
671
105
842
1309
806
2533
2546
824
2662
824
2380
2431
1539
2346
1625
550
1616
1638
1238
2319
722
2280
824
2469
349
2397
1706
2533
2256
824
2538
1840
624
2542
1839
1984
710
1052
2094
2315
1818
1701
2361
2169
1623
909
892
2436
2094
2407
1143
1260
824
2778
844
949
710
2407
727
683
602
671
2220
1271
1625
824
2320
1076
2469
1516
734
2592
892
950
1429
1726
934
671
1975
2424
2436
2046
102
1271
2266
731
349
1801
909
2356
935
1020
2322
1603
909
1616
2315
1701
1444
1638
2592
2227
2407
913
1118
1663
2169
2442
2478
1760
671
2387
1565
907
2276
702
824
846
934
2592
2439
2413
550
815
2346
2590
2054
2407
2538
1295
1413
1532
2442
742
935
2439
726
2223
958
1726
1893
2453
705
789
2122
1958
2054
2319
1052
1545
2212
844
605
1749
2301
2132
2057
105
2169
935
2499
2312
979
907
2266
1731
1468
2538
1975
1662
844
2068
2537
2046
1302
1883
2537
1052
2477
605
2054
1052
1777
2294
752
1527
1025
1760
950
824
2499
1958
2104
2439
1881
1143
824
661
2315
2499
1532
1777
815
838
422
1501
1777
824
1435
2413
1032
2098
702
846
699
925
2308
1429
789
2217
913
2562
907
1237
1793
913
950
1400
2094
824
2344
1260
1726
2533
1348
965
1571
760
1793
1885
824
844
838
2537
624
723
1726
2269
1238
1565
965
2169
1082
737
2328
2276
2567
1518
1670
2533
935
2478
2094
1118
760
2104
723
2046
1748
940
1580
760
1947
2344
749
994
2322
2328
1598
1405
934
1604
1868
2475
1052
1677
1050
2169
1537
2439
664
2453
1882
1868
605
911
122
721
629
1396
2453
994
2296
2169
1508
710
1524
994
1642
2220
1855
846
1565
2442
1688
1748
2567
732
824
2176
1247
2505
2380
1684
2546
2478
2477
473
721
1576
1983
2565
710
1670
649
1818
564
1684
105
2328
105
624
946
2331
1348
2223
605
1555
2105
824
1679
62
935
864
1638
918
794
2592
2223
1726
1749
1309
1295
824
1412
2442
550
2301
1118
1855
1603
2167
1306
2567
892
2312
2220
1747
414
934
1731
794
1749
1576
2416
965
1984
2370
824
1526
824
721
2254
2592
1706
1032
721
794
749
680
950
844
1772
2089
1688
838
2315
1788
1241
1902
1412
2413
1513
1138
2590
1749
1132
2407
624
1706
2315
3281
710
2537
1975
2301
2296
2478
2377
2249
624
2565
1113
1874
105
2439
2436
824
721
671
2431
1508
2587
414
824
1427
2416
1429
948
1868
600
935
1143
2439
970
2394
1415
844
674
824
2779
2356
2254
958
1555
2592
2308
1162
1642
2064
628
950
2115
2906
749
2478
1701
789
892
2212
1508
1306
2590
1444
3340
2592
824
946
1576
794
794
946
2590
1545
1691
975
2169
1565
1280
1731
824
1247
2412
641
721
2537
1603
2266
1424
1975
702
2742
2537
2407
2104
844
763
2104
2169
734
105
749
698
1501
1679
2886
1576
2424
909
663
1468
2176
2453
950
1429
1851
732
2548
2280
2436
824
2251
1435
946
2549
671
2469
2343
1406
1082
1749
732
1435
1608
105
1726
2344
2393
698
1882
1576
2256
1625
628
1082
1412
940
1295
1749
721
1975
2344
2559
1278
1052
2254
2255
824
1545
2537
2370
2477
2532
749
789
1306
1448
628
2344
935
1429
1508
2548
1527
913
1688
403
2104
878
2266
1418
1984
824
1861
871
2263
918
2094
664
846
2549
1604
2301
946
2104
1677
2057
2312
2094
2054
1818
2469
1706
710
1731
2585
878
970
1731
2176
641
2220
3382
949
422
1524
2567
1052
422
2407
2499
2228
1958
1113
2105
1818
1726
994
2094
1429
2112
846
1841
2115
1280
2469
2549
2397
1524
1052
1929
2356
984
1840
2908
817
860
871
2094
3001
680
2220
2397
1468
940
723
984
2251
2266
994
2287
2094
2513
913
1555
844
1501
1427
2115
860
2513
2483
1832
2262
1691
913
721
699
1565
2407
2256
1731
734
946
680
1429
2257
737
698
817
1576
844
824
62
1706
1545
721
1508
721
629
2169
2453
735
1638
913
2257
403
2294
2549
1767
1452
1679
2280
1580
721
2322
2455
2094
41
2436
2424
69
742
946
1527
1113
1391
2387
2592
935
1726
1331
1412
946
1524
624
2356
1619
1526
1038
1749
2319
946
2301
2442
2537
734
737
2212
2533
2456
2439
1396
1619
2344
105
550
1537
116
1684
1593
641
2416
628
2412
965
2548
2590
935
3291
1118
1662
2255
1788
2387
2251
2322
2346
969
1241
2083
1247
1855
2274
1616
2407
2537
962
2089
1855
1466
824
2590
2537
1435
1280
2380
683
2477
710
2407
1777
994
1839
2227
1396
846
735
962
871
2064
934
2257
1625
1118
602
1701
824
2499
824
1260
815
846
1975
871
2255
824
1688
2212
979
1679
794
737
824
824
1603
1576
909
2122
806
2361
2254
653
2167
2412
1726
1975
973
1701
2538
422
1237
1604
2538
749
1837
1855
2320
1444
2094
1788
1793
2387
789
878
1902
702
2256
1902
1734
2176
1607
731
871
2217
892
824
1143
710
2266
2094
680
663
2266
613
1625
846
2442
1732
824
1519
2431
2478
2291
2380
674
1777
2562
763
105
1947
842
935
710
2176
2312
925
2283
1427
2590
2251
763
1670
1788
2407
846
824
1662
2546
824
1591
2261
1532
2537
2266
702
1749
2320
892
842
1679
409
727
910
1788
2094
2169
2249
994
965
918
1638
2344
1271
1025
1726
2407
2431
2533
1238
2220
1975
2590
2322
2291
824
1902
824
1405
1619
1309
742
2505
1902
1684
2057
2469
1788
1984
1082
1984
1691
1818
2590
1701
844
1143
975
2685
1348
674
2559
735
62
1801
2370
1902
789
975
1118
994
62
1429
105
1670
2255
1619
2060
1638
2105
2057
1823
1788
2312
2590
1280
1706
1400
1855
846
1706
1524
1839
824
2296
2056
1642
838
1571
1788
864
965
2546
1396
1118
866
698
2212
2274
1020
710
721
105
536
2176
403
1818
2590
973
2562
2266
2046
2315
1947
824
624
1545
973
2265
2442
2220
1882
702
1604
1576
624
1878
69
2453
2344
934
734
1132
1975
860
1604
1726
1707
2112
2436
1020
2169
2104
2397
1749
842
2115
2266
1616
2276
1237
2301
1280
1518
1555
2263
1429
1429
824
2407
1760
1619
2537
2301
699
1726
1400
1691
838
1164
1902
1670
1688
2533
789
2343
789
2115
2343
2094
824
1851
2094
1619
2112
663
1362
2556
2413
2256
726
1348
824
62
1468
950
1466
2397
2567
2255
1405
824
2436
2380
2410
2380
2064
2412
2478
2104
1840
1418
892
699
1576
3166
1851
760
2256
1306
1025
2549
2424
2469
2064
1701
2126
1851
2407
2412
2370
2412
2104
1851
403
2370
422
2537
624
1638
994
2217
1257
2054
1708
403
2412
403
1404
1837
2261
734
409
2257
2545
2312
2413
1619
1412
824
1232
1638
1975
2094
1841
1278
2269
935
1638
283
2089
925
624
1677
1893
1882
422
2064
994
1032
1022
1701
2567
907
3166
1418
824
1726
752
1271
1701
2089
699
898
105
838
1958
1638
2469
1670
824
1396
2564
1295
969
710
2453
403
2356
1537
1435
1429
2413
1435
727
950
1701
2291
2356
2104
935
1731
763
1247
2508
1020
846
698
1496
2319
2380
1406
1713
2407
2276
2112
940
1429
1616
735
710
1444
1118
2169
2553
1240
1837
1883
1306
2054
1391
1677
1958
1400
2439
950
2212
1545
613
641
1701
824
1118
1701
2328
1679
1625
1882
824
907
2584
789
2407
1396
1684
1706
737
791
2293
1539
2308
2412
806
994
909
824
602
1571
2212
1576
1603
2217
105
1801
1396
1396
2431
1396
1975
1435
2057
2319
2559
975
2255
731
1749
550
2169
824
2413
1788
864
2294
749
1280
653
721
1684
1708
2212
824
842
846
1642
789
734
2363
2652
2383
1706
1082
2549
1975
641
2169
994
1679
1429
769
2331
2488
2328
698
564
1868
824
2532
1638
1524
1306
994
1684
2548
1020
2556
649
749
1280
2380
2546
1772
1855
2590
824
769
1679
1670
2431
2094
1323
760
1032
2105
1638
1448
1452
950
1603
2094
824
2468
2564
824
2413
2538
1593
2478
2319
1793
994
1701
1984
1861
2257
2089
844
2380
2291
842
742
671
1684
824
2212
3198
824
1726
2161
1772
727
641
1663
2537
663
2483
1435
1306
2343
1701
105
1874
2533
1568
1855
1466
2261
824
683
737
705
842
1391
2294
2083
1706
757
2274
2477
1020
2344
950
2906
2115
1549
2478
958
973
1619
979
2299
2477
2089
2592
2346
1788
1518
994
994
842
1406
671
1113
789
994
1793
1238
2416
1788
558
2249
653
2537
641
1818
1788
1435
1565
2280
3179
824
1118
2356
2370
2565
1679
2169
1496
913
2057
2315
1113
2407
1861
2590
918
2319
2416
1619
1706
2344
722
2261
806
1861
935
2276
1818
698
342
2483
922
1118
815
1670
1391
2356
2412
2094
2089
958
2301
2546
1801
2439
2220
2407
122
699
1638
334
2483
1576
1726
1619
829
2407
734
2380
710
2377
2397
770
824
1427
2257
1405
1818
760
749
2287
1391
2094
564
1118
2407
1748
1984
2546
2455
558
1405
2513
698
1280
994
1832
2308
1691
2469
907
1670
1747
602
2251
2562
2590
2533
1391
613
1526
2251
2477
558
2054
722
1508
1593
1501
2475
2436
403
1532
1670
1818
1082
2312
2217
2266
1576
1400
1468
2319
2370
2261
710
2533
733
2328
1625
1772
680
2083
1565
1143
558
1323
1466
763
2387
1238
2064
949
1706
1295
624
723
1893
1958
2363
2169
710
1444
2169
871
965
2453
628
1306
723
2469
2407
1527
2169
829
2453
1143
742
1526
1429
958
105
1688
1113
4
892
2412
2407
824
994
1113
1749
1772
1868
1638
2477
842
1391
1306
878
824
1684
2453
1391
2372
2537
2301
2312
663
1793
1539
1731
2308
1391
2064
2397
1619
205
2251
2394
2380
794
2169
946
2363
1278
970
975
702
757
737
946
962
683
1580
2094
994
62
1429
1237
1555
2537
842
69
2344
1271
2431
1241
935
1545
1616
1619
958
1143
2046
2228
1237
1855
2064
2407
2412
2064
2345
965
1625
1524
1749
1118
2283
70
742
2413
1318
2505
1793
1306
1642
1770
2439
702
1405
2176
2328
2056
702
1619
2407
2217
1391
649
907
1429
1396
962
723
1977
1271
749
628
710
763
2407
1429
2308
1746
824
749
2532
2249
550
871
617
1823
806
2301
1893
1878
3120
564
2094
550
1684
1020
2538
1731
1726
1625
102
1452
2513
723
1237
1568
2169
1760
994
699
198
1271
2057
2251
2287
735
680
2532
877
1679
2592
1025
739
824
824
2549
734
613
2567
698
946
994
2115
1052
1306
705
2056
1708
1020
824
934
2505
760
2217
824
2442
789
2549
1604
806
1793
2217
1851
749
1400
1508
824
1280
1271
1793
1565
726
1348
1452
757
1138
975
965
2291
2064
2413
789
2508
2169
1204
62
1625
1638
1412
946
2590
2589
2217
2344
2436
1501
2328
1670
1429
349
2455
2266
732
1706
1726
1878
1861
1604
2478
2294
940
710
2533
824
62
613
2122
2105
1726
1855
624
1452
884
1247
1391
844
1760
702
2274
2254
102
1418
824
2064
948
2505
940
102
1539
680
550
2251
1731
1555
2413
2212
1448
2176
1984
1032
2122
1052
1020
860
2064
1306
913
1818
2322
1052
2228
1670
1823
2513
994
2251
2257
2105
1604
2436
422
2505
1670
2416
2220
2439
2387
1677
1902
564
749
102
1508
1874
1726
1429
1082
342
824
2532
913
705
1691
70
2257
1524
2548
2262
2380
1237
1132
653
2356
1902
2533
2219
824
1688
69
789
486
680
2410
749
1883
2056
1413
105
2301
1323
723
1553
722
629
1452
2407
1391
913
723
1524
2220
824
2296
3296
105
871
1400
2442
1663
1539
824
1306
1749
1760
752
838
794
602
1642
940
824
2094
1406
2592
1508
1855
2533
2280
1405
1793
2505
1603
824
1429
1767
1958
1452
3080
62
723
1348
1603
629
2274
794
1662
946
1801
760
846
2363
1532
737
2344
2413
965
1861
2291
994
1788
2176
1396
2537
2283
1537
2442
1984
2561
769
564
1143
105
403
2436
2407
2477
2407
2380
105
2105
2257
2046
975
846
1840
1532
1893
1586
1412
1670
1662
2294
1823
1608
3226
2319
1032
960
824
1496
2320
749
2592
1508
950
69
742
2261
2562
2548
2308
2453
62
842
860
2393
1524
749
757
62
970
342
2046
806
842
1818
602
2266
624
1391
1586
2255
710
1429
2266
1302
710
1984
739
2176
935
1642
1882
3116
702
1429
1501
1625
824
950
1701
2407
846
1883
2455
2089
824
2533
2212
794
1302
1232
2567
1050
2276
2413
1902
1508
1663
1466
2439
824
757
2590
1508
2548
102
1747
2104
1902
702
564
1977
1391
1893
2212
2513
1466
628
1453
1708
2046
2410
1406
749
628
1497
994
1118
749
702
860
1318
2301
2319
1662
934
1132
965
2436
2508
1706
789
2274
1883
2089
1508
1427
710
2548
105
1524
1684
705
1616
824
2538
838
2549
2083
702
838
878
860
1565
965
1984
1138
2469
2083
1902
1496
1793
2287
1396
1363
824
1501
2217
846
671
2356
1883
1232
2413
2251
934
1902
628
2537
2176
752
2454
2553
940
1701
757
1855
1032
789
2064
1391
2455
624
1143
1679
949
1427
2413
550
710
1984
602
1565
2453
824
641
844
2424
105
102
2453
2380
1113
641
456
2562
2094
731
1625
2057
1396
1020
962
1731
105
1309
2261
2083
2356
1726
403
1670
1537
2263
2436
1788
1429
605
1452
2533
664
935
702
1670
1767
824
721
2361
2228
2255
733
2380
1902
1663
907
940
1571
2549
624
2094
789
723
824
2169
824
1237
2276
2477
723
1143
973
934
2319
1238
794
664
2308
1840
1306
2439
1247
674
1575
1452
2105
2431
1873
558
1280
2453
2301
2105
2308
2176
349
2046
1032
940
794
2056
705
2308
1518
2308
824
1818
1625
846
1302
1677
824
2322
824
2410
952
1508
979
789
1947
1025
871
1576
2089
2469
628
824
1663
613
1406
842
1984
1718
2217
1237
641
1025
1318
710
2122
1400
2220
824
878
2453
1701
1760
1708
1691
824
2301
2094
1823
702
1801
2083
934
734
1501
1788
2556
958
1818
105
1513
641
1777
124
1679
105
2363
2169
2169
846
994
1701
1529
2160
2056
1412
1947
1050
824
2315
1568
2046
2322
994
2407
734
757
2590
2344
824
1760
935
2407
2331
550
2255
1619
2291
2469
2537
2407
2328
2274
1342
1118
824
1638
1442
824
824
2217
2513
641
702
403
2424
2478
550
1984
844
2132
2372
838
950
749
2315
1677
1586
2217
1670
2356
2431
2223
2104
2407
1400
2537
899
2455
1868
1501
749
1958
824
1662
960
1823
2223
628
2064
2592
663
1984
1527
1691
1363
940
2356
1638
1076
702
789
994
824
2256
2220
979
1868
1688
680
2499
2026
2424
2483
950
628
62
1508
1232
2478
842
1604
1427
1603
1975
1670
842
1537
2442
1706
1082
773
1118
564
844
2356
1264
1241
1052
1020
1818
2344
973
2407
1749
2104
749
683
1532
1638
1708
373
846
2266
1508
868
763
1984
1902
1396
613
1701
925
1586
822
2294
757
2413
1777
710
1241
1818
705
950
734
1508
1427
1883
422
705
1537
824
913
1818
2169
1823
909
1793
2057
705
909
1553
1020
824
918
2411
683
705
842
403
1400
1868
2176
710
860
1468
824
946
705
1020
2377
2212
824
907
1760
698
1513
2251
1532
550
1496
2169
1706
2331
3307
1604
1306
710
844
2380
1306
2483
2274
1527
2212
2276
955
1625
1749
1118
815
564
1032
1663
1413
824
1306
2122
1861
1400
702
1076
2308
1452
2083
671
702
2567
2439
2436
1526
2397
1823
1977
2380
737
2320
2587
2112
1143
1429
909
1642
2387
824
1883
613
1975
1663
1662
2370
2322
102
824
534
2322
62
2505
710
2505
2590
757
2439
757
859
1604
1638
757
2344
1638
1348
1247
815
2373
1604
2548
1839
2564
861
2322
1777
749
1524
1706
2094
1952
2319
1568
1684
1706
1619
1691
1050
1537
2320
2105
1363
1412
674
2287
2266
2477
1731
2592
844
2094
2538
710
1032
2442
1731
1406
2380
1956
1237
2220
2094
892
558
1309
2533
2592
824
1391
169
2567
671
2105
1818
1608
1429
1793
2505
1297
824
1593
1701
824
2477
2290
1958
674
760
2380
1701
1468
2316
789
2559
2212
1619
1818
2064
1391
557
732
965
2442
1947
613
824
2344
2122
1576
1684
2283
702
674
1323
550
2054
2308
1604
2947
1625
2262
2344
1625
2169
2453
1760
838
907
721
349
824
824
1893
918
1874
1947
1955
2328
824
994
2469
2533
613
2217
1616
946
2537
629
702
1527
737
2266
2590
994
1837
864
641
1568
2439
403
2266
1527
824
1691
1701
70
2344
824
1555
2412
1760
102
2590
2590
1793
1524
2830
806
1555
102
962
1518
871
1625
970
2407
749
2122
1642
789
671
624
1025
1524
2436
1020
2257
1412
1466
1527
69
2104
1777
1526
710
628
1726
1232
2280
844
710
878
1726
824
1405
2319
907
1624
2356
1760
2104
2094
1306
2416
349
602
860
2537
1984
1883
918
1232
1638
2291
1568
2046
661
1603
102
2436
807
2293
2407
705
2412
2537
1662
824
846
605
702
1082
2301
1893
564
1747
2274
722
727
2412
723
1748
1638
2363
1747
1113
1855
806
979
2294
1984
2431
871
2565
671
2223
1902
649
965
2104
2505
871
1760
628
1413
2412
1818
749
1076
958
1435
1020
2412
2549
2477
925
2266
1793
1427
2700
2505
965
1731
1524
663
2254
812
2322
2513
105
2104
2328
975
2105
710
958
1851
1777
1280
1793
1873
2227
1818
2346
2590
842
698
2412
2176
2169
2064
844
1413
824
1619
1118
732
1818
105
2559
965
1823
749
674
2533
1893
1050
1429
994
892
994
1576
1749
2320
702
1777
2344
749
2431
550
1663
1883
909
1586
1396
824
1801
994
710
605
815
1902
105
760
2254
680
815
975
1524
1975
1406
1603
1555
984
979
1549
2251
737
2220
1868
2254
1429
2217
409
2322
794
892
1638
973
752
1684
1593
881
2064
742
2439
1565
663
1306
624
2562
1823
789
1772
1468
871
1501
1468
2266
2356
2436
2169
1638
2439
2546
1625
2169
2537
2627
864
1788
722
2294
1241
2290
994
2274
1662
1524
2546
2356
2566
2436
770
1777
2294
871
1448
550
2344
1568
2315
958
824
1513
2356
2308
935
1788
1412
2322
1501
2592
2064
105
2315
829
2416
1818
2562
1708
842
2294
2054
605
2064
824
1518
1677
2274
1701
105
683
3051
2546
2054
940
1893
2508
558
2266
954
1975
1608
949
749
1162
824
1662
2538
734
1297
1642
749
605
2549
1518
2094
2046
1295
727
824
2212
2046
1662
105
2567
824
1020
950
2387
742
824
815
2220
2301
723
824
2220
789
2356
1984
934
710
851
824
2322
1586
871
1878
2513
2469
1684
1306
2533
737
1883
721
1619
2301
2532
2513
619
2217
2094
2567
824
734
2331
2169
824
871
1549
2057
722
2549
3259
1247
628
838
846
1363
892
2537
721
1318
1524
1760
1302
726
1241
1363
975
1466
824
2223
2251
935
2533
1537
2212
2564
2407
1662
1105
2935
702
2505
1429
935
1118
846
1726
1861
1429
2477
2413
1777
1348
2105
628
721
2592
1025
973
1506
2064
1975
105
1624
1052
1025
1435
1731
1839
2380
1427
2094
1749
824
913
2478
1604
2251
2266
950
602
1586
1889
734
1873
1793
2312
546
958
1413
725
2344
702
2533
1788
1726
845
2537
922
806
1076
1958
1050
1271
1868
710
2372
2046
1297
2549
962
1143
2089
1025
749
2453
564
2483
87
2319
994
1391
1731
2094
1823
789
1977
2319
2064
2255
1435
2105
940
2556
794
824
2322
2407
2590
1427
2319
2322
2169
913
2592
1391
2251
935
1448
2413
1677
994
2280
2538
3262
1839
2476
2315
1518
2439
422
2533
1662
2254
727
564
2505
2291
629
973
806
1984
2346
1143
613
1391
1418
1855
2549
1082
1585
698
1508
1749
2291
1855
757
1452
742
2537
702
871
710
1352
1701
1420
994
2294
2567
2549
973
1677
1851
846
918
1706
710
824
1818
2442
1295
1603
1882
1731
2274
752
2380
2255
1691
1861
721
2251
1952
2089
641
1432
671
949
1772
2176
757
2469
846
1413
1882
824
2537
824
2370
1793
2220
2322
2257
2089
1958
2176
2176
2532
824
1801
958
2439
2537
806
973
846
564
1513
950
1545
2553
2562
1638
2287
1400
1625
1539
2251
710
2176
824
1855
1309
2319
962
403
62
789
1238
1496
824
1793
2412
1549
1429
721
2477
1691
871
2105
2064
734
628
2380
2169
1020
1747
1749
892
794
680
661
1975
1977
699
2488
1619
2361
710
2280
1032
725
2176
2104
2274
1984
2132
860
1818
1539
2266
2274
1237
2565
2372
1726
1429
1143
2553
2567
970
2455
2094
950
2535
1670
641
1429
2223
2328
1238
1837
2266
1568
2442
1604
1118
742
710
2412
739
2176
769
1537
2439
749
342
842
1616
1501
1701
723
1984
752
2537
710
2262
973
824
2291
749
2372
1625
602
806
907
2176
1788
1726
824
2380
2850
2442
2255
2499
2533
349
1882
1565
2439
973
2380
958
1501
349
763
1429
846
732
702
1706
2054
671
1527
998
2469
335
2104
602
550
2274
680
2533
1793
1586
1412
794
1603
909
721
2848
864
2112
1868
1555
641
2477
1619
2254
628
1032
1926
2387
1882
2308
1958
1106
950
1616
1020
842
2257
1818
1232
2592
2532
1429
671
1241
1642
2212
1501
1142
641
1958
2549
935
710
1662
2280
2046
1586
105
2161
1466
1405
1501
1837
2549
1604
824
721
1801
975
1679
2592
2546
2413
824
2344
2344
2056
735
1052
760
2217
2471
1429
1902
946
824
824
69
2266
403
1537
2442
1984
2287
1571
2220
907
2212
1777
2412
628
1902
1406
984
1798
1429
1958
2537
1823
844
2439
1760
1708
1902
824
1306
1793
2537
1638
710
2276
1855
1708
935
747
1975
2387
1435
628
1396
940
1878
2115
934
2977
2308
613
2556
597
1731
702
909
624
1118
2424
1429
33
1882
1537
1657
838
705
2532
979
806
1052
1603
962
1396
958
1952
2394
763
2322
1777
1604
1435
721
1638
1670
723
2169
789
742
1297
2176
913
846
1638
2344
2064
2416
2564
699
2592
950
2488
1118
2431
2538
1701
1726
2407
1958
2220
1468
2439
918
1801
2387
2416
105
824
2412
2046
64
349
1956
2380
2046
2105
1975
935
2105
1278
60
2212
824
1837
2590
1883
641
564
824
1297
1855
1391
1883
2294
2469
909
909
1638
641
105
3113
168
1432
824
1138
1118
2064
1616
2478
105
2217
2370
1731
2212
2478
680
2312
1638
2296
702
2046
922
2356
2104
624
2393
723
2064
739
1518
2220
602
2328
2315
2132
2227
2122
2549
1574
1466
1237
600
1429
1902
605
2407
1688
2257
2538
2257
70
2548
1837
2424
1793
409
2590
1977
1975
1306
1442
2270
1400
1893
2255
806
749
846
975
1823
2312
2258
1619
950
2169
1138
2343
2592
422
2590
824
2217
2104
1670
2397
2256
1625
2513
1767
2413
2212
2312
935
975
1025
752
770
794
965
1624
1306
1020
613
749
838
824
1232
105
1708
1429
723
913
2064
918
975
1868
558
2537
2160
2562
824
742
1544
1444
2413
1452
2469
2308
2546
1278
846
973
663
2274
824
1442
1726
1396
1679
817
2296
2538
1052
1565
806
2469
683
1565
1662
111
1855
2477
613
2453
824
794
1731
1025
1113
2424
1396
846
1691
1677
2499
892
1701
1555
1691
2257
824
2176
2301
2308
1247
671
2266
1297
940
1553
1466
1772
1118
1427
2505
2269
2169
871
824
2112
602
102
349
2261
1306
1524
749
2745
1162
958
2046
727
1679
1823
605
899
102
806
1874
2561
918
1568
1958
710
2356
2424
1429
105
1020
1691
671
674
2412
2533
699
1855
1855
2592
710
2546
864
1874
2089
1868
824
1710
403
1708
2585
1532
1708
2407
422
2532
824
710
1662
789
1052
674
940
680
2618
2538
1642
102
1642
1593
1568
1442
752
735
871
710
2407
1947
2255
1143
2054
2407
2343
2294
1788
2386
1851
824
2436
1537
824
2505
1179
2439
2565
1749
422
1975
824
1984
909
1593
752
824
139
1271
2562
721
1691
705
2228
349
1725
1448
824
2280
1851
824
1025
1527
1878
1801
2436
727
935
699
1777
2537
934
824
1818
1524
1619
710
2112
2477
1832
1840
628
2094
2442
1323
2413
824
2546
1586
1840
2094
749
2294
1893
806
2266
2266
422
950
2223
1508
2083
105
2548
2412
794
1468
2397
1793
1032
1691
671
558
1537
1396
838
723
2056
403
1582
236
2287
723
844
1691
1593
2293
806
2928
2477
1076
1679
2046
2274
699
2217
2407
2266
1701
1524
605
2176
1842
3303
1429
1025
1975
664
2322
1883
564
2094
605
1777
2407
550
2413
2394
2265
1396
1706
1143
2322
723
1984
2387
752
664
749
699
2469
1576
2537
723
705
1059
2316
2073
1452
345
624
2251
1076
664
2592
2255
1497
2394
2293
2439
2073
550
1435
1677
846
1412
824
1412
2308
2533
1747
605
1818
1688
2538
979
2064
1977
946
1143
1710
710
1855
1638
1873
2217
2315
918
1642
824
3075
1837
105
2291
1532
1975
860
1429
1418
950
1874
846
2249
710
2732
2488
824
69
1855
710
1662
1518
1501
769
2320
2322
815
1138
734
1412
1295
671
1458
1396
2316
2533
624
2488
1429
2105
1984
1508
2370
151
1306
1882
2274
1882
2315
2513
2315
1306
2223
1772
1458
2538
1391
705
1052
1406
757
994
674
1837
824
1823
1143
2266
403
1616
2537
2537
824
824
984
1975
2412
723
1565
2054
2255
2064
824
1840
2387
1726
2176
824
641
2315
1237
1688
2538
2387
824
2549
1855
2105
1458
1638
1840
705
2356
2590
2274
2328
2380
2176
105
2094
763
723
2431
2312
909
702
2223
1444
2562
2533
815
824
1396
1708
846
1576
2469
550
824
1518
2046
824
1701
1032
824
824
878
737
721
1975
1818
2257
2416
946
2105
1050
1616
2046
824
732
2132
105
2115
824
2424
824
2212
2424
1545
824
1873
817
1726
721
1818
892
2407
2294
2270
1466
2160
723
1020
1688
1883
1396
1818
1405
2220
2453
726
2469
2344
628
2453
824
2436
1524
661
935
726
1232
2436
1020
742
1975
69
664
2057
705
1020
1295
1501
975
950
2064
1684
2477
2533
2266
2094
1295
1576
794
749
2280
2548
1788
1537
1868
1247
2212
710
824
683
2274
1306
1537
824
2064
1532
1412
1748
1840
2320
2394
2283
1442
1837
824
1113
1297
1818
629
1118
1638
806
2057
806
1436
975
2046
994
878
2564
1532
2387
1855
1975
2380
824
3155
2274
2387
2312
1977
2280
69
422
2274
1902
2212
1701
842
969
1767
1677
1518
2472
824
1691
628
2308
2565
1576
2064
1237
1638
2436
913
2456
749
2407
2301
2322
1902
1576
2537
1679
1708
2356
1851
2169
994
975
1593
940
2320
664
2276
726
1677
2483
2291
1868
1962
1958
641
824
2266
2533
2488
2056
1616
2064
1662
2592
2561
913
2387
613
1442
1893
2161
2322
3148
946
824
1406
1893
564
913
1701
950
1379
934
1429
2320
2469
1412
2537
2453
2322
2294
1841
722
934
1823
602
1435
2122
2064
1793
2094
734
1429
817
1429
2567
1608
2105
1309
824
913
2212
2546
2546
641
555
1518
789
721
702
1679
1295
2356
710
1466
2056
1861
2094
1526
831
1247
1526
824
1138
2412
824
1749
975
824
2548
2094
2094
558
838
1032
1297
409
1975
1518
2455
1662
2424
613
1138
1118
2276
3367
965
2254
2370
1442
878
1391
698
2590
1429
1113
1518
1734
742
965
1143
2567
62
2228
602
2083
403
1405
710
723
2442
1537
2442
824
806
1247
2346
2559
2254
1429
2256
1706
629
2266
1701
1691
824
734
2538
2533
2356
806
2503
550
1496
1625
726
824
2115
2251
2533
824
723
824
2169
623
2251
757
2297
2841
2356
2344
2212
2469
2046
1793
1025
940
3270
824
2251
189
605
2363
1466
934
663
1452
1427
918
664
824
1801
1406
2436
2223
2513
2115
1508
680
1662
2112
2556
1586
2105
824
2343
649
898
749
1132
824
2407
846
1020
842
663
2592
965
838
1513
102
1625
934
1691
1427
2169
2488
105
1429
2083
1093
2104
1726
1984
1527
2094
1625
702
2499
2469
2380
1524
1642
1851
2079
1413
794
1684
2508
1576
2299
1076
913
2315
721
1032
2592
1777
1247
613
824
1050
2254
2094
898
794
2056
33
1959
1020
1644
2262
2094
687
842
2217
2556
1444
2312
1818
2220
1555
2176
2483
1093
994
1020
641
1777
749
789
1545
2301
1429
674
2407
824
2104
62
739
723
2064
1306
734
2301
965
1603
878
602
2412
946
1429
994
102
725
664
1501
699
1496
726
2439
1518
824
2407
838
789
2094
1391
671
664
2537
1412
1841
2217
1958
1050
864
2212
824
726
1818
824
965
1113
2094
913
702
994
2383
1306
1118
1679
2105
1748
979
2513
739
1363
2380
1519
975
2064
871
1788
1391
838
1412
1855
1878
1603
2319
1706
1412
702
1138
550
1947
2537
994
2274
899
1684
2105
2319
2261
2590
2532
1670
1701
1555
2499
682
105
2094
2565
671
1708
2132
749
1604
925
2308
749
1513
882
62
824
558
698
2592
2380
2553
2176
994
2266
564
721
824
1118
1793
1537
1524
1247
1882
965
1772
1032
1708
722
674
1603
824
2431
2308
1603
1143
1466
602
1025
1363
1947
698
1855
1638
1545
1032
649
1619
710
925
2104
1818
1118
1295
871
934
940
994
2261
842
102
2270
62
2442
2370
605
806
1701
913
1902
1777
842
1050
838
1295
2537
1586
702
2407
705
1882
1466
1708
2562
2227
2533
2564
726
2064
918
2064
846
1508
749
1143
2105
2046
2546
2257
2054
1429
2436
2537
2394
2266
2223
1984
62
1323
2407
1638
1442
1494
1975
794
2104
62
2094
1412
1396
2469
2346
342
994
683
1348
1090
2280
1580
1874
2257
2370
1427
1466
1823
628
909
2442
2344
710
1893
794
2397
2322
1539
1306
2046
1297
1749
2344
2094
824
1452
1429
1960
2064
2274
749
1882
2499
739
2592
2320
2320
2513
702
2112
757
2255
994
105
2546
2312
680
2453
1638
1527
994
2592
2553
1247
2064
1052
2322
925
2220
1396
2546
1466
2046
2319
1545
1639
2537
1616
1527
1688
1406
699
1958
1025
641
2319
760
1580
2320
2319
1466
824
878
2262
2346
1132
815
628
950
838
940
973
2104
605
1260
794
1444
734
1348
702
742
2453
1348
1020
105
1468
1501
2212
1625
794
950
1576
2436
946
2346
1777
2261
1788
2343
1984
824
2169
824
1539
2439
846
962
1532
2478
2005
2094
1708
710
1237
655
1726
1241
1524
723
2363
1020
1670
1539
861
1684
1604
1726
1619
2356
1237
1448
973
909
2212
2320
2308
739
2380
1271
1747
1501
846
2477
2387
2046
846
806
1983
710
1984
2169
1391
1873
2387
824
1032
2356
1432
2312
2169
2249
838
950
2308
1642
1975
1868
1684
1400
2548
2322
1701
710
2387
2322
950
664
1363
2251
1113
1435
624
2274
1568
1260
1241
1413
710
1396
1466
742
2537
2132
62
2251
1793
2301
565
422
2083
892
2176
2256
994
1793
1565
2412
2056
2477
1429
815
794
770
558
913
1113
1801
1882
824
1977
922
1874
2370
824
2251
1873
2089
2567
1391
1873
1537
2590
844
649
2319
2104
824
2556
2046
789
1238
2590
1947
1616
907
1608
1701
946
907
2538
1688
2228
789
1556
1113
1662
105
2115
1832
1280
641
2439
846
1868
2291
1518
1405
878
2477
1662
2380
935
2469
605
1539
671
2453
1662
757
1435
1604
2397
1532
2105
2413
2488
1444
2923
892
1306
1642
824
2488
1958
1435
1868
102
1150
2319
1406
2436
2455
1232
1295
723
1435
624
624
702
913
864
69
871
1238
2251
1883
794
2169
2442
122
998
1413
973
934
1688
1731
1032
2057
1509
2294
1052
838
1777
824
2478
105
1143
2256
1839
934
721
2508
1902
1760
1603
1788
1138
2549
1760
824
1638
763
958
846
1662
979
1684
824
1868
1118
2431
1801
2592
1975
898
1032
1878
409
1580
2513
1679
1608
403
1032
1427
1247
2280
2590
3278
815
1468
2169
824
2056
550
1642
1691
2431
2064
2442
705
846
1823
1412
2254
824
2537
2407
125
749
671
1874
824
1406
2439
763
2344
1050
710
2104
2590
1677
2356
2176
844
1537
2280
1902
1025
2592
737
2280
2212
2546
3038
824
763
2537
1052
641
1501
1237
842
732
725
1593
2439
1638
824
2212
2431
2394
1565
1726
1302
994
627
1818
734
1868
1777
702
1952
1297
1238
2064
2056
1688
1247
824
2640
824
1706
1893
1975
2455
671
1427
806
1818
844
846
1608
2251
1545
1734
824
723
1619
975
2274
2262
1442
1883
2407
1883
2361
2424
806
2412
1247
2089
602
842
734
2104
1427
734
613
2104
2257
1052
1238
653
1241
2322
824
2387
2442
1772
2256
2064
935
2513
2319
935
710
710
2477
824
1731
1882
950
2356
1629
702
2266
960
2169
2320
824
824
1306
403
1391
2094
1143
1076
1619
2478
2592
1818
1691
1247
1874
1760
2424
192
2251
2176
1706
994
2625
624
1726
2046
2488
2312
1760
2592
1448
1840
1501
1429
105
674
3196
824
878
702
2431
2380
2301
1893
2513
2266
102
2537
2217
2115
2533
2567
846
824
934
824
1823
2589
2590
605
1677
2089
794
824
1025
1076
1818
680
2217
918
940
2328
1571
2312
1241
2212
2413
1902
2413
1882
2261
69
2380
2217
1400
1537
2301
733
2587
105
1400
2548
2169
824
1701
1837
950
2592
1537
871
794
1496
2564
824
1883
824
1625
1608
2104
760
975
2105
2587
2380
674
1555
2566
2104
1501
973
2407
2533
1466
1052
749
1625
739
2592
2406
824
2094
2442
1468
2537
2054
903
1539
671
1625
1429
1466
723
1984
824
789
1818
2592
1532
2312
1883
2266
2176
958
1020
871
2513
1855
2217
824
2453
1663
913
2477
1818
664
641
2319
2407
824
2255
2538
1518
2212
1638
824
2383
663
934
734
2236
1662
2115
2328
1893
1413
871
727
2094
1545
2559
1391
613
1576
871
2439
940
892
1767
846
1575
935
1893
680
602
2370
2363
1731
1050
824
2475
2797
1526
2319
844
1701
564
909
2469
2089
2251
1427
815
817
2160
2319
1586
2505
2319
1839
2407
1052
2477
2251
2508
838
2469
2356
1118
2046
1032
789
2549
1684
1883
558
628
1306
1701
940
723
934
550
2564
2220
1882
2442
705
2538
1032
1670
1893
702
1619
770
710
2380
2104
1947
1539
2538
1526
842
1977
2169
1747
683
2436
1526
1823
1788
950
2312
2105
1603
710
1706
763
1537
846
2431
2356
1247
2549
1468
2223
1309
2320
2291
2478
1619
950
1052
898
2046
2328
1777
2169
1401
2094
674
2412
757
2549
2538
1565
2442
824
2483
817
2266
898
1706
2442
2439
913
2122
1840
1873
2505
1679
2255
712
1801
613
1458
789
723
789
2513
2256
1032
1603
2412
965
2453
1302
2054
1427
62
2585
2488
1468
723
2412
2251
1280
918
794
1677
1397
935
1984
1427
403
2387
846
749
1984
663
671
975
844
970
1662
710
710
1625
1348
105
892
1793
2094
1527
1444
815
1513
824
2412
2328
935
860
403
1977
2513
2320
1452
2455
2223
1638
2315
2567
2534
1032
1708
1545
2287
711
2439
1524
564
1363
1413
1076
2112
994
1708
1412
2266
1823
935
1749
554
2073
1093
2274
1247
789
1818
2592
846
2356
605
664
1818
1947
958
1508
913
1663
2469
1265
842
2356
2064
763
1958
2322
1638
2343
705
2344
757
723
2094
1020
824
62
1793
1772
824
806
1576
2551
752
2104
2169
2251
913
2169
1537
846
2112
940
605
1873
613
940
2592
2383
1760
2439
2249
824
62
1893
1818
1306
3212
564
1679
1020
838
1726
1772
824
1427
846
994
1020
674
2322
2513
710
1984
2220
698
1604
946
1677
1429
1532
1608
1619
2115
1501
1975
824
2553
1638
2315
911
1576
975
1280
970
1801
1306
1537
1726
1020
1701
1306
1468
1418
1539
2254
824
1619
1984
824
2320
2546
1132
1882
1537
2356
844
1984
1527
1508
2112
349
946
1452
1616
824
824
1593
1516
1082
2256
1663
907
2370
2387
824
994
950
994
1580
2322
564
1309
1363
2370
1726
2220
1143
403
2255
757
2546
1348
2397
2089
628
1052
2301
1524
1466
806
702
824
973
1468
2220
1406
2312
2312
2431
950
1050
1466
1545
1568
2223
1518
749
2549
2046
2453
663
824
1437
1684
789
1823
2257
683
105
409
671
564
698
1539
1553
844
1113
1113
2217
1984
1952
671
2054
1318
2546
1113
1444
710
757
2104
2089
1670
2416
950
403
2169
664
994
1429
2546
2344
2407
723
699
1893
102
979
1545
2548
1432
2057
2073
1020
2057
1706
1619
2280
844
2477
1975
1118
1706
965
1020
2488
1565
1508
2331
2513
950
1468
1306
663
2320
2590
824
1118
1625
2592
2546
2274
1032
2925
2505
2590
1688
1878
1527
2442
1429
2469
2344
789
2315
2223
1412
2315
1318
2533
2217
1532
1677
973
1603
2161
2105
2169
1855
1975
824
838
824
1642
2499
824
1295
1537
671
2431
2561
1076
1555
2094
1998
1823
3247
727
1545
824
1406
2746
1801
705
2083
1527
105
2320
2064
2562
2308
2105
1731
663
824
1638
824
817
1565
1855
949
1701
699
2280
1984
1524
1855
806
864
742
1840
2397
824
2249
824
1731
1731
737
1348
1052
605
940
564
2562
1435
2255
2397
2412
2590
1793
680
2263
1706
2299
2294
2453
824
2261
1237
721
550
2255
2592
2343
979
824
1466
2094
1280
2562
946
2094
710
1706
2590
1663
2533
2089
2294
2380
727
1391
702
2322
1688
1059
2412
1427
1788
734
1247
2561
498
2266
1429
2455
2505
1043
2227
550
1868
1874
1400
2453
705
2212
2083
2344
1837
671
1429
664
1604
1513
2274
2290
824
1688
824
105
1818
1731
2274
846
1604
1032
664
1113
749
1020
2477
1701
2217
838
680
909
913
394
1138
1537
62
2549
2094
842
2453
2346
403
737
1526
2296
1052
824
2046
1713
918
842
2453
940
2320
913
2256
629
671
757
2223
2533
2356
994
2094
1701
2331
1882
846
1708
1238
2407
958
794
1623
907
2089
2291
705
1213
1593
605
1855
69
2105
842
2212
1568
2505
653
824
2559
1952
1271
1855
1818
2056
602
2439
1025
613
2590
935
979
605
1537
2112
2567
1545
1855
422
1297
735
2478
846
1413
1586
674
1247
1670
749
1642
702
1348
2212
624
1238
2170
1670
1619
846
824
699
403
661
1429
723
2537
1518
2567
2046
723
2346
2592
2442
2816
2469
838
710
1586
655
2453
2413
994
2291
721
1638
2094
824
632
737
2567
1726
641
602
2537
1280
1466
2269
1619
698
846
602
600
2538
2431
2565
2565
1405
1050
1526
824
1818
735
2322
2266
824
2169
1247
742
680
1537
2387
1873
935
1138
2283
723
1818
2537
2455
1569
1568
1444
2469
2212
1278
2535
1984
624
2176
2559
925
881
824
1306
1670
2256
1466
749
1747
1427
1452
1586
1677
815
2331
2590
2160
2054
105
663
725
1604
2322
705
2220
1297
975
2331
1295
2439
2322
1580
846
2064
994
2546
1701
1200
2533
721
2387
2276
990
2315
946
2320
1662
2308
2266
1882
699
558
2436
918
2344
1118
2537
2274
1444
564
2553
2257
403
1726
1777
846
403
2046
1082
1638
2054
1726
1708
710
958
2283
1295
1586
949
1873
2105
2212
1565
2223
2073
1429
1025
1868
1545
2659
2439
1684
628
2089
2590
2217
2212
1851
1726
1731
2453
2254
752
2320
1983
710
1238
2413
1429
409
2104
1025
1458
824
674
935
671
789
1851
1412
824
2280
1025
624
1429
1513
2407
1601
2212
1138
1984
1076
2564
2169
1642
2169
69
824
1501
1241
628
2456
2590
558
1767
1619
1958
564
2469
629
102
1977
1565
2320
2217
628
1412
2160
2227
2217
2322
824
2546
2412
1873
2083
975
722
1670
739
1952
2469
1237
710
1638
824
907
1882
702
702
1731
722
1508
846
946
1537
1429
2344
2217
1731
2305
2407
1984
1975
918
1647
824
602
2265
653
2255
1608
1453
1708
1708
2266
824
1823
2442
1458
1874
2412
2505
1143
846
846
2372
2054
1052
1466
1701
2505
2590
1306
940
1413
752
1306
824
1435
2169
2057
946
2251
2513
2567
1670
994
1571
2537
1677
1143
1788
2344
702
1793
1677
1260
2312
1818
1553
2483
1260
1882
2171
2220
2212
1818
735
824
1032
1113
2393
2089
2089
1868
918
2064
1604
1412
102
2064
2548
2280
1238
2220
602
824
3358
2319
2407
1760
2089
2266
1052
1679
1576
824
1604
1603
2089
824
1078
641
1840
2453
2104
2212
1435
940
2564
1568
1868
2169
2592
564
940
1302
683
918
1113
2592
1701
1883
1138
749
2315
907
1412
1708
653
1348
102
1958
806
2538
2249
671
806
1524
749
2439
1545
806
1893
699
935
102
892
2535
2296
710
723
2483
1767
2105
1706
1984
2104
975
824
742
2089
973
965
2565
2056
1259
1604
663
605
1984
2439
1604
1524
1363
2319
1670
913
2477
1501
2255
2256
769
734
965
1427
1238
2276
2416
1767
1604
742
1545
403
2280
1400
1429
1113
2089
1238
2592
69
962
70
2212
1241
668
1076
2266
1526
1893
2442
349
2217
2176
1816
1975
1237
2223
794
2537
1952
2249
1391
2280
844
105
1777
2256
1691
2533
2546
1427
824
1984
710
913
1576
1603
2478
624
2469
2592
2331
349
1418
824
1537
2410
824
1466
1466
1662
824
2266
749
602
1452
970
1642
1677
723
1496
1405
2407
2064
1748
1788
2169
1818
2538
1625
994
1391
1280
2046
699
2320
2424
1132
1593
1861
2223
824
2513
2407
1788
2387
1977
600
624
564
422
2561
1818
671
1429
2115
1861
940
2251
2251
1025
349
794
2266
2105
735
844
965
1788
2132
2356
2537
2176
1818
2407
1501
1624
2112
749
794
2397
1537
1619
674
2064
1604
1958
918
69
1593
1883
2413
1260
2533
2291
613
996
2387
1874
2083
806
1701
1405
422
732
907
2356
1855
994
2344
2518
1020
935
2383
2223
1118
1874
69
946
732
674
1363
1840
2532
940
1608
1427
1684
1708
742
2263
773
907
1726
1537
550
1708
2549
2505
2046
1793
2196
1363
737
1642
1977
2322
1524
403
2296
1749
699
2546
973
1429
1701
1565
864
1444
699
723
994
2556
1032
2228
1435
1118
1902
671
824
864
739
1837
950
710
1238
806
899
1767
824
2176
1429
2115
2548
1619
958
710
1701
1524
1701
1501
1576
2112
721
2223
1501
2315
1883
2104
1684
909
2513
2276
726
1413
2356
2105
1363
2590
1076
1760
1406
1882
2546
2843
1247
2346
1975
909
789
2296
2251
605
414
663
422
702
1882
1429
1760
2442
2567
2407
1555
2413
403
1513
2319
1818
1726
2566
2442
994
892
739
1793
2319
2322
671
2270
2412
2176
62
2469
627
403
2733
1306
1524
2483
1539
2442
1670
550
2094
2223
1788
2407
1839
907
2176
2115
1603
1452
663
663
824
403
817
1701
680
864
2176
2453
2372
973
1412
1662
710
2394
2217
934
2344
1952
2567
2590
1052
1701
1238
2217
1306
838
1638
2223
403
1576
1280
105
2538
794
2315
2556
731
2212
2261
2380
710
671
2105
2319
2328
2160
1662
1603
1679
806
950
994
2513
1947
1418
1706
1032
1793
2169
794
2217
844
710
1412
824
1143
2488
1760
550
1052
2257
749
794
641
1280
1435
2488
1731
105
1837
105
2562
1975
699
950
2251
1527
710
624
1855
1118
1466
975
2424
2251
1076
973
2387
789
1348
1452
824
1731
1466
878
2469
1553
757
2212
1138
973
1638
722
824
760
2212
2535
806
1947
1670
1851
842
2344
2344
602
605
824
2176
105
1318
2380
907
2407
1760
2169
844
1363
2089
1497
1670
1663
2169
1706
824
973
2220
2983
1726
1306
827
2122
1309
1586
1429
1701
1878
1539
641
1837
2255
824
1052
2296
2567
1975
2217
1432
62
1952
1524
1427
1878
1749
2320
105
2266
1731
2344
1893
2498
605
1749
2455
1619
1524
1684
2220
824
824
1241
1772
710
1418
1306
1580
2436
824
102
2254
794
2322
2319
1619
749
1604
2413
2562
1580
2394
1524
1458
2089
1565
2291
1625
2513
550
1878
2546
1452
2505
2266
964
925
824
994
2105
1418
2370
1412
1565
702
710
1020
2276
1754
1823
2539
1625
702
907
1883
664
105
871
975
403
907
1537
2115
2477
1777
1427
824
1837
1893
2477
2562
1777
403
1983
1731
2256
2439
1348
1435
2565
1576
1295
824
1713
422
2294
1642
2276
1801
815
2276
1726
806
1400
2255
2548
844
844
2257
2308
735
846
1851
1247
2308
824
1580
763
1118
1684
824
960
62
2223
1586
2590
1400
2251
2276
2328
1348
1118
973
1138
325
721
683
925
2412
1160
1760
1593
2370
2176
1052
1801
1118
2169
979
62
1052
2533
913
1603
2212
2538
1280
789
2538
1749
726
1975
2251
1363
734
2083
2436
403
2477
542
1458
1947
1777
975
1406
1868
844
2546
710
702
789
958
918
1984
698
1032
864
794
2431
1237
2064
769
2424
757
1420
2169
760
564
2478
824
1619
671
1638
1260
422
1873
846
2320
2592
2217
815
2453
1603
1516
1608
909
1868
973
2115
1295
629
824
918
2469
2380
710
2475
1032
970
824
935
2094
1432
605
757
737
739
409
962
602
2291
824
2064
1662
824
69
1748
705
422
1868
2424
710
911
1851
1539
2407
2312
2537
2291
2533
2469
2094
860
1663
2548
122
2094
1777
1983
1706
1539
1731
864
1412
1412
1726
2129
2592
2105
1458
1625
824
2356
2592
2266
664
2424
2413
1625
1576
1777
2513
1143
935
1429
2412
2413
1232
1396
1237
1586
558
1138
2255
994
864
2296
698
2455
1868
794
1684
1082
2439
1984
1412
702
806
2393
1516
2064
2112
1391
829
1638
1271
1143
702
1768
2294
2220
2176
2217
1832
1468
1586
102
2254
950
710
722
1882
878
3347
1113
1701
2266
1412
2380
2478
2322
994
2407
766
2320
1726
2442
2105
2565
2251
2217
2407
2296
842
960
2431
2169
909
935
2220
1738
940
2094
737
2456
934
1708
946
846
1032
824
1749
624
2592
2412
1984
934
1855
550
2413
1297
1524
1642
613
1429
3160
1701
2263
1501
2308
2380
2397
671
892
2255
2499
1855
564
2439
946
2287
683
2064
2094
2320
1020
564
2064
2308
994
842
994
2274
2380
699
2535
2227
727
105
2590
699
1586
422
1701
1508
698
1442
702
2436
1823
2331
2266
1788
1975
1977
1873
824
1348
2538
925
2412
1524
1233
2380
2276
760
1883
757
2287
2263
1679
698
1788
2132
2056
1882
2064
2407
2176
2057
2322
710
1947
2469
2257
2407
1508
994
2488
1837
2522
1603
2308
1662
2122
1701
2251
844
2380
1429
1524
2549
1663
680
1020
1576
1975
2057
2380
2266
1861
2533
1958
1861
2436
1788
2565
2537
2256
2212
907
2483
1882
1406
735
1851
913
2442
824
1662
757
1138
806
950
2176
1984
737
1118
2320
824
2483
2315
683
935
913
2478
881
1306
1701
1406
2094
70
763
1280
2387
680
723
994
994
2251
739
2537
1642
1691
1524
2251
794
2442
2312
1452
1143
2212
1020
2220
1625
722
824
824
2442
2590
105
2407
403
1893
2537
710
918
403
2223
3026
824
1405
1396
1662
1113
824
824
2424
878
2112
1663
2380
824
2537
824
2212
2592
824
2296
1706
1429
1604
628
824
721
1118
975
2538
702
2312
1840
1020
1793
1429
403
975
1706
2176
860
2407
1608
2483
710
1466
737
2308
973
2412
2094
1984
1676
2393
1977
1526
1432
1679
1032
602
102
2251
815
844
2567
1638
2469
2436
2589
1984
1132
605
2169
1501
2513
1837
2115
1878
2592
1513
1518
403
2176
2556
1593
2553
2255
1537
1271
1501
871
2549
1508
918
683
2064
1406
1497
2046
1113
1984
2508
2274
2104
2559
2301
2488
1624
2257
2105
838
965
564
794
892
1893
2176
2122
2592
2483
710
1020
1545
2178
2442
940
1418
846
1576
1444
1391
2407
2556
907
1576
1508
2457
846
749
2407
2346
605
1427
1576
1427
721
824
2064
2064
2176
710
2223
1663
824
950
1679
624
1708
2562
1412
1577
892
1841
757
1568
2453
824
1710
1241
2407
1113
789
1452
2592
1406
1984
671
1731
723
1118
735
2346
2064
1684
2249
1760
734
1427
1734
211
794
1984
727
2261
2094
1280
105
422
824
1957
789
1306
2276
2104
1760
2274
2276
3000
1883
2220
1466
131
994
864
727
1396
705
1501
844
1688
2469
2322
1958
2315
2257
1793
702
1662
613
973
624
829
1527
2397
2508
2436
749
994
1818
742
1878
1868
1295
918
1836
1576
2046
1691
2176
105
1113
2548
1396
102
2094
1444
2294
2538
1603
1143
2397
824
2407
935
824
1777
1701
1823
2301
1638
1604
2453
3301
1593
613
994
710
1604
683
794
1580
1952
2046
884
2356
2372
1984
2105
757
2169
844
1295
824
2301
2518
1817
842
2412
1662
2343
1302
1679
940
1501
1952
918
1947
422
2561
2416
994
2315
925
1958
1586
2432
763
699
755
2442
1435
1537
1893
2169
2538
2046
892
2387
1731
1505
1020
824
321
2439
70
2369
698
710
664
2169
1749
705
1237
2176
1143
838
2549
2312
2266
1984
1947
824
935
403
907
702
1032
1323
105
1468
838
2263
2567
1524
918
2249
806
2453
806
2469
403
1565
2223
2212
2112
710
1466
950
1638
1760
1429
1466
710
909
660
1442
2407
871
1143
1977
2290
1118
600
1882
1280
1052
1701
1706
1429
935
550
2331
1020
705
2412
2266
763
2266
725
2880
628
2299
1237
2094
2291
2291
2301
1435
1662
1113
994
934
844
2477
824
950
1532
817
2574
2549
680
624
2266
1306
794
2383
940
824
1526
2251
2372
2105
892
1568
2274
2940
824
2561
1670
3323
722
2212
674
1616
1868
624
727
2046
2105
1413
1706
2363
2363
2439
2319
2505
2160
2407
806
680
2319
2370
1280
1625
1818
2046
2562
2697
2537
1132
2064
1302
2455
864
1662
2553
2416
1701
2105
824
1777
2567
2301
699
734
2412
105
702
1726
1518
2410
2589
2308
1545
2416
624
1883
844
680
734
806
946
2294
1882
1642
727
2105
403
1237
2276
737
550
1580
824
1788
2590
2590
605
721
664
1426
838
2478
2251
727
663
1760
1452
1516
1616
734
2094
1537
3166
1532
892
710
1348
824
2562
1984
1616
1818
2064
1638
2455
1947
755
2455
2266
2393
1691
2094
1539
794
824
2344
973
3260
1580
824
925
2410
806
824
913
2320
2548
824
1642
2549
749
1571
1501
973
421
1241
824
1984
1603
1603
2105
1984
602
641
2115
1793
2344
710
1984
564
806
824
1975
1726
962
2254
1576
1323
2556
1518
1823
2176
705
1788
1580
824
1868
1777
1297
1984
1524
922
2254
1777
1555
2115
2538
1851
721
1020
2532
2469
624
1893
1708
2488
2291
605
844
2046
721
1526
1726
1419
2255
1625
2296
564
2257
1761
806
842
1947
102
1452
1777
2104
2439
2089
2344
649
1237
1580
2410
2322
1663
742
2344
2488
1638
2046
749
1374
1616
2998
2223
1113
1537
806
2234
2513
1638
994
1113
2315
1603
2380
2115
2567
629
2254
2228
105
640
2442
2548
1947
1513
2274
2320
1748
2453
723
1684
2212
752
710
624
1701
1868
727
1418
2122
824
824
833
918
1052
550
1025
1396
2255
655
824
613
2217
2538
2380
1518
2312
1232
1708
2291
710
1839
2356
907
1777
2549
2322
1624
2054
2356
1143
2537
2424
1348
2176
824
2161
1625
1977
2094
1076
1508
641
946
2442
2513
2387
752
2469
732
1452
2407
1701
1760
699
2294
2274
671
1448
564
1684
2431
2439
105
838
1052
2169
680
2343
2469
2533
2132
918
1518
1855
102
710
1883
2249
1835
1749
734
2478
1684
2122
564
2322
1701
2057
1788
2057
2556
2407
2477
550
1427
757
1178
702
1701
1412
1883
1902
994
2478
1603
1406
2505
1444
705
1280
817
1295
624
705
824
1363
619
2287
1818
702
1975
934
1400
1297
105
2442
2559
2533
2538
1861
75
1623
2054
105
2112
815
710
1638
824
2094
2254
1638
2533
994
1882
2410
2301
1238
950
909
824
710
1701
824
1348
1823
2122
69
1076
1396
737
1713
2256
62
2513
1025
2407
2320
710
763
1412
1893
1788
2328
2499
62
2505
2104
2064
2107
2508
710
2546
2553
1984
702
1772
815
1508
898
824
2370
2488
105
2356
892
70
1688
824
2469
1508
2094
1638
2380
1625
710
1432
1902
1143
1726
757
1427
871
2513
1777
913
2064
2356
1508
723
1749
824
749
2274
2787
624
1391
2380
2293
2412
2094
2176
1840
1466
2094
1032
1396
1297
749
2104
1706
2046
1873
935
1984
349
734
403
1688
105
749
2565
844
1975
860
2217
2112
1396
105
2261
994
1452
1642
1295
815
723
2257
1947
838
824
2296
624
1306
1855
1412
1947
102
789
824
671
1706
844
949
871
737
970
722
2477
2412
749
973
2407
2407
1132
2483
2257
2253
2513
1306
2291
1832
1604
2249
1118
2590
727
2089
1497
1143
1429
884
1271
613
846
2442
940
1788
1958
1706
1032
2387
2499
2344
1691
1020
749
1855
2220
2549
664
846
1721
683
1851
1772
2312
1623
2392
1840
1604
1625
1396
2499
1524
1297
742
2046
940
973
1616
824
2532
844
2532
2564
2546
1526
1580
1713
702
1603
948
628
2343
2556
1952
844
1638
2169
2556
1138
1684
1518
2094
2104
824
629
2488
1537
2257
731
735
2266
1442
824
1604
2439
737
2478
2319
663
907
1706
2412
1840
1452
742
1638
2592
463
1539
2089
2196
824
2442
1708
1468
824
2312
710
752
2122
2436
1435
710
727
2592
723
2537
757
1302
2112
1050
1138
735
517
2094
2057
2169
550
826
2266
1348
2105
558
1396
1882
723
2344
1823
2380
2586
962
824
1020
2115
1580
2439
628
1132
2104
1306
702
3068
2064
1358
2132
1642
683
2592
824
760
742
1977
2255
2255
2340
1788
2319
1323
1670
2322
2592
2115
871
2064
1670
1418
558
2380
871
1565
2567
602
1586
2559
62
934
2266
624
2104
864
973
2064
1837
1576
605
1406
2469
1524
663
2094
1508
664
732
2344
62
1834
2344
600
1565
674
1518
2393
613
705
2469
1271
1448
105
1396
1840
2565
1576
2344
1868
2104
1883
844
824
1539
2537
641
1726
948
1565
2112
2424
2488
3185
2513
824
2356
1883
878
1777
2455
2094
2115
2344
2356
2251
913
2316
1677
962
1670
62
1851
2546
2475
2257
403
564
1893
2064
789
699
1638
1429
2296
2046
2488
860
2393
2412
1032
824
2549
2344
1603
1883
1427
1429
824
699
2254
734
2407
909
1670
2590
979
3317
984
2094
1840
2533
1142
3166
699
1348
789
2383
1604
409
403
739
2553
105
994
628
2105
2251
2556
705
1670
806
2499
1564
824
2104
935
1260
1032
1405
1429
2251
2294
824
1420
2257
1726
1603
602
1297
663
550
1604
2220
973
710
1684
789
789
913
550
564
1604
649
2439
2356
1788
2217
2319
1400
2290
2412
641
2477
1861
2046
1638
2424
975
737
102
1138
918
2533
2453
1429
2308
1453
2356
2132
2331
1586
671
2439
935
2344
1113
935
671
2223
1565
2549
734
2254
2477
2513
1138
2344
2261
842
605
1524
2308
1868
1837
1984
2115
2413
907
1777
757
1032
722
2356
949
1701
817
935
2488
1625
2436
824
1565
1302
2407
705
702
2094
727
2363
1619
1861
2411
2094
1576
2556
1642
2356
1855
842
1638
1688
1731
1984
824
722
1593
871
2094
1391
2978
789
2344
1851
824
3199
2394
2266
824
731
550
1818
1323
2176
2431
1638
1772
827
1518
2328
824
1861
913
2312
1280
2477
2592
1788
2549
973
1619
2094
1278
1306
1412
721
1851
3287
674
2301
683
913
2394
970
1391
1339
815
1837
2490
710
2294
2046
1625
1020
1113
1851
2112
998
2412
1501
2054
838
892
763
661
2590
1747
2592
1975
1625
975
789
2290
1801
2532
1625
2301
1748
794
1539
2549
1427
710
739
2266
1565
1958
846
2556
846
1448
1726
907
824
789
2436
861
702
1623
1882
70
1823
1405
1260
1565
2105
2592
842
925
1576
824
2538
1501
1435
1576
824
913
1429
824
1619
1749
1861
671
2105
824
1306
962
824
1734
2262
2413
558
2274
705
1532
2412
946
2132
2469
1947
2220
950
838
757
970
558
846
1837
1638
2488
1788
1818
824
290
898
1623
1526
1679
1429
2412
1893
749
1604
2054
1020
2559
1772
1429
2064
2407
2592
1624
403
806
2296
105
727
2290
1772
1309
2328
794
2380
789
824
907
705
674
824
760
824
721
1444
2394
815
1238
2407
846
1731
702
1025
723
1278
2546
1545
2380
1670
892
1524
710
2223
973
824
2380
962
1677
1160
2407
1565
824
2533
2262
649
1363
710
732
349
1882
2057
1444
721
860
2064
1241
824
1508
2094
710
105
1855
975
2328
1082
2265
1580
2410
1603
1793
2256
994
2299
2046
324
1818
824
1412
2217
2343
994
752
842
734
934
2363
2094
2424
663
1405
705
846
2220
760
1625
1958
749
864
2132
628
62
1429
861
813
2482
2287
734
1975
997
994
824
1837
824
739
1691
1280
671
1532
806
734
1576
702
940
1619
2349
2363
1947
699
2089
2478
12
2266
1412
1706
1625
946
2228
2535
1496
1731
1893
2320
749
69
892
2220
558
1576
1883
864
1412
489
710
2567
1726
2083
2274
1020
1623
2344
605
1050
1260
1555
2294
39
2296
817
1607
749
2590
844
2169
1684
1604
824
911
1435
2322
1271
2387
653
2094
1025
2567
898
727
1318
1662
824
1901
1576
2276
2257
710
2412
2217
1726
842
2380
70
2160
680
702
2592
1963
940
2276
1297
1958
2383
1604
1975
1280
752
1516
1958
1138
934
1670
881
949
1662
2380
680
613
1984
1749
2537
1893
2046
1396
794
1691
1508
2412
1811
664
2592
979
970
1670
1788
1684
1788
2046
2073
2312
824
1663
2046
1662
2249
734
824
2094
2346
1306
824
602
558
940
946
671
1625
1868
628
671
1788
1391
2322
710
1918
789
2439
2532
605
349
1020
1318
1391
878
1734
1143
1570
824
2413
824
2046
2094
1706
1975
829
2532
1466
1839
1113
734
2064
1025
2412
2546
403
2122
1619
2169
1619
2291
1501
2212
1619
1586
846
758
641
2439
2549
1309
737
1749
824
721
1642
1576
683
1625
2064
984
739
844
1435
1586
1662
1501
934
2431
789
1306
2548
1537
2220
1731
1280
1396
1642
2370
2132
2291
1576
2328
710
1466
815
824
994
1593
1539
824
1435
1760
2294
2413
2424
2546
789
2254
342
1793
628
1616
1677
628
878
1082
1840
2064
1818
2469
1788
2499
817
1501
806
975
2431
806
2169
1363
1429
913
749
1731
2559
2291
649
1958
1977
1429
564
69
2442
2596
1947
749
2315
2469
2546
1278
1788
721
1861
2083
705
763
1731
824
1801
62
2439
2251
2274
2344
1677
2436
2499
2356
2322
2082
550
1619
1348
1545
1260
829
2394
824
1670
1400
1032
2483
674
1749
871
1975
1663
1453
2344
1731
2453
1670
641
2453
2319
1466
1706
2407
844
2436
605
838
2056
2064
550
2094
824
2212
2356
2046
1391
749
2906
1788
2475
1501
2436
710
824
2220
2132
2223
1247
1638
935
698
1232
2217
2249
763
1760
2546
763
1295
605
680
2176
1975
935
734
1297
2094
2266
2469
2217
1851
1468
1947
2538
2537
1501
824
2410
2592
2407
2513
680
2546
864
605
558
2064
403
973
2442
1642
2413
2328
3166
2094
934
664
1143
698
860
1619
935
1642
1280
2533
403
1619
824
742
1670
102
742
1975
907
962
2292
2266
1524
1396
824
940
1777
629
1032
827
1435
1662
1427
2533
641
1883
1777
994
1726
2548
1706
1777
824
864
2176
2320
1837
2046
1749
349
1801
2488
2320
1691
1429
726
710
2538
1818
1238
2255
2538
2370
846
1855
1882
1391
2212
1576
403
2280
2407
2112
721
918
1532
1032
2105
1713
815
950
710
726
1984
1400
2217
1442
2393
2538
641
1749
950
2319
664
605
975
948
605
1406
1701
710
2380
2308
1731
918
860
605
1701
1537
734
907
663
2561
1429
1302
1537
994
734
846
918
1241
842
2094
3283
613
2505
2294
1071
994
1708
842
663
2483
2316
1861
1677
683
1837
2301
1616
749
2370
2546
1524
403
1663
1297
1143
2266
2412
2436
1501
2407
824
1642
1952
1444
1619
789
742
769
1113
1537
1539
1619
909
710
1893
842
2477
1537
948
2301
624
710
824
1508
794
2562
763
1576
1625
2251
1025
1679
2347
2488
206
1501
1032
946
2344
2104
2056
1706
950
1413
1984
1539
70
62
605
975
1545
1638
913
2308
105
2105
742
2057
2590
723
1025
1777
1021
2315
70
2176
2477
1082
2585
732
2383
1625
1878
2439
946
2220
2387
1518
1565
844
2293
1883
1020
1604
605
550
838
1532
864
1708
674
1435
2439
994
1770
2346
1427
1576
2412
2274
2115
605
1576
2537
2262
1113
1429
680
973
1318
2564
2249
1413
1882
824
1706
2122
789
2064
1466
2056
1984
671
2436
2344
1893
1760
1545
824
723
749
2176
2308
2254
1537
2322
962
1527
2267
2251
2453
2122
1952
60
1823
2083
1726
1706
1468
824
994
2407
2436
1619
2220
3069
1893
2104
723
1532
1793
2176
1984
2169
1688
2176
641
1396
1526
842
105
2132
846
734
1670
757
710
1947
1427
1444
1580
2475
970
1539
710
824
742
934
2046
1576
763
2363
1861
2251
1113
909
1726
737
624
1020
806
1297
1501
2505
1772
2046
2176
1726
2312
2046
2046
2513
2546
2212
844
1518
757
950
2387
2533
1731
1816
1604
824
1537
664
2469
973
2094
629
1237
737
2407
1468
1839
1232
2312
2407
2105
2383
2220
726
1748
2439
1466
1818
734
1662
2415
838
710
1391
683
824
1576
1539
837
1527
105
2412
742
1726
624
1429
1823
970
2276
613
2533
2590
422
2064
2456
1760
2513
710
892
1396
1706
1793
806
2263
1883
2469
824
1238
994
2508
69
2220
613
1749
2094
2320
958
2505
1625
1823
1788
1009
1882
1772
2094
2276
911
641
1429
613
846
698
1536
2407
794
2439
661
1619
2424
1427
1788
2064
727
1593
2410
844
2217
1537
2112
1861
1726
2064
359
1593
739
2533
2423
1677
2412
1662
950
2380
702
1306
1952
2795
794
2455
1025
558
824
2105
1708
2322
1679
2251
1576
2387
105
705
564
1882
1184
725
1527
2455
2322
1412
1760
846
3343
1642
1760
1501
1082
749
1412
2322
2469
2319
752
2088
749
1020
1684
2412
2442
2176
2483
739
2356
1900
2266
918
2319
1706
1772
2537
2257
2469
1801
824
1882
871
1113
824
838
806
683
2320
102
721
2505
824
824
2488
721
2505
815
2469
702
1020
2442
1052
1984
2220
935
737
824
1691
1418
878
3237
934
2266
1855
2590
624
2483
935
1468
824
1608
878
871
824
1731
913
1118
909
605
1278
1363
1032
824
2220
2356
2276
602
1405
2115
102
853
2312
2064
749
105
674
1893
605
994
69
892
2413
727
726
1947
824
824
2546
2315
1801
1975
1280
1760
105
1619
2431
2217
1219
1670
2538
2431
2220
973
1855
734
1749
1429
403
1420
878
2469
1429
1760
734
3040
1772
2315
671
2115
2257
1684
2054
824
2592
2344
2407
2407
1625
2439
2094
737
702
2315
1893
2431
1958
742
1452
673
898
1874
624
3023
1032
2346
69
710
1466
1801
2274
824
749
2513
732
699
1977
628
742
105
2254
2592
699
1025
550
1767
881
1603
702
1143
403
1726
624
2416
2115
950
613
2537
1118
1619
1412
1295
1452
1947
824
824
842
1624
2344
1497
2532
1777
2169
1082
1984
2280
1731
1642
794
3166
1958
2356
105
2344
909
1830
2595
842
2094
2453
824
1363
2291
1883
2089
1539
1118
1280
1760
1772
1458
674
2439
2287
1052
1616
2442
1466
2132
2546
864
1947
739
2505
2380
1902
1020
1532
2054
758
1748
1391
1349
102
1306
2254
1427
1701
824
1526
1619
641
2431
2094
2475
2394
602
1670
1429
1025
2562
1237
1624
1513
1625
763
2546
734
1777
1466
757
2204
878
2274
946
749
757
641
414
950
1679
824
1527
1902
118
702
1625
940
1731
1670
2513
1868
1306
641
2266
674
1260
934
1726
1818
2363
1363
1604
757
2387
1958
844
2508
846
550
2363
1708
737
2442
2412
1662
440
2057
1518
1677
2312
1151
2532
1958
824
1701
705
1616
1306
2533
794
737
2046
2266
1575
1947
1984
1801
2387
934
2567
710
1788
2212
1297
2549
267
1271
907
2294
564
1295
2439
2046
2105
2308
196
2394
1726
1565
824
2301
1770
1708
1855
1883
702
2676
705
307
285
965
1818
2319
702
958
2377
1984
769
2261
664
2294
739
2104
2553
2054
871
2294
824
1406
2533
2294
1625
1823
749
705
757
705
824
2412
824
1565
2363
846
1586
702
2301
2089
1429
105
1625
2397
671
1670
770
1873
2301
1638
1706
1363
1025
1777
2518
994
2505
935
2565
105
2169
2537
2407
1427
2413
2370
1638
1603
1952
1975
2413
2412
1429
969
962
1882
842
789
1840
1032
2543
1619
2257
824
2566
1400
1348
1677
1749
2094
2251
727
2380
2537
824
1524
2316
909
1501
1323
403
1052
1662
2319
994
2169
2380
769
1527
935
1537
824
1760
1604
2057
2293
1677
1701
721
1118
824
794
2094
1670
2592
1429
1576
2115
994
2380
2535
1576
1616
2549
1638
2556
2046
2328
1893
2488
2469
2894
950
844
1146
2548
1701
2089
723
806
1706
2266
2505
984
683
789
1679
1855
965
789
1861
2532
2319
2995
722
1297
2505
1150
1679
1318
2397
1082
2477
2407
2196
1975
1603
1076
1406
2257
2315
2469
105
1537
2056
994
824
1138
1020
935
2533
2537
737
824
2312
1801
664
1837
1841
769
958
1793
2344
1020
234
2469
2169
1052
1662
962
2212
1444
2546
1893
2505
1958
824
2469
2442
2392
1975
699
1576
602
2319
742
641
3086
2217
965
1138
558
1893
2478
2291
1429
2344
2054
1232
2251
605
105
878
1237
2312
1020
680
824
1537
975
2344
909
806
2322
2217
1076
1232
1468
2442
1902
1975
1679
628
2537
2257
2370
349
1391
2410
2094
1057
564
2356
2442
71
1391
2296
699
1576
1958
1984
1619
1524
925
1468
2294
958
789
1537
105
2561
1580
1638
970
1468
2287
824
102
2320
1902
2251
1020
550
2212
2469
2108
1576
1984
2212
2344
2054
2469
1861
2320
2217
1132
2537
105
1518
2562
1522
1565
1958
2757
824
1412
749
1518
550
1508
940
763
760
1608
2223
2301
2488
1855
628
550
18
2266
2538
671
1247
844
1619
1841
2453
1708
2537
1731
1726
970
2937
62
1711
1571
2296
824
2255
702
1713
671
1749
1893
1237
641
824
1429
1280
1984
892
2453
1020
2280
940
794
1082
2442
1113
710
2477
1429
1662
1638
1619
1348
1468
1400
824
2507
2356
734
1545
2356
1958
1429
2537
2590
1902
550
2266
1726
2532
2533
62
973
979
1840
1788
806
1518
2538
1271
2590
3083
2592
1706
2094
844
1118
2513
2380
789
140
1731
815
1466
2505
2488
2477
1448
1677
1788
824
2169
1565
1113
918
409
2370
1082
958
2592
860
2296
3181
2064
2046
1818
2453
1318
2590
409
2176
1444
1429
2477
2291
703
403
2346
975
752
674
838
2537
1748
1975
1663
710
628
734
1020
846
1524
2319
1840
564
1076
2319
2212
935
2412
824
1138
1670
2537
824
1429
735
2251
2431
1616
2021
2407
846
1400
2064
1975
1684
1878
2054
702
2407
2094
674
913
2094
2266
1442
2407
2312
628
1400
710
2537
1713
1050
1882
629
710
1801
2255
2169
698
2802
2394
2518
1143
824
727
649
624
2670
2262
2995
1855
1113
1638
2397
749
824
909
2228
1684
2548
2057
824
1818
726
1143
878
1302
1679
2456
1726
134
2255
1468
1586
605
1772
1604
1396
2315
958
899
1893
846
2477
1731
1237
1032
749
824
934
53
1280
994
1453
935
1537
824
1604
922
1468
2064
757
2483
824
699
721
2469
1526
1537
102
1684
2315
2343
1662
2176
641
1238
1604
2261
1501
949
2257
2483
2009
105
1576
105
2046
1868
694
1788
1427
2344
2387
2094
1050
1726
422
1586
2499
1400
1309
824
2046
1677
1823
1580
965
2416
1496
105
671
1025
1772
1818
2532
2287
2094
994
1278
1638
2083
950
105
838
817
105
1818
2483
2455
824
773
892
2370
1553
1452
1726
965
749
1020
2301
1958
934
2549
2257
671
2363
2169
2160
950
806
3369
824
2046
1691
1318
710
1348
1247
2483
2469
1975
1861
824
994
907
1760
2169
994
1427
2567
789
2439
2553
2344
1604
806
721
946
605
2439
2046
2266
2407
2387
2105
2220
2548
1513
671
2380
555
934
2301
1576
2220
842
605
749
1608
838
1348
958
3286
2054
2249
723
1619
998
2380
824
1688
628
2436
1855
1947
838
1247
1448
70
1883
2380
1670
1638
1391
1537
824
1429
2176
1777
824
934
861
2064
2089
1818
1823
710
722
1840
1625
860
1237
1238
1984
1984
2505
602
710
1232
2094
1412
710
628
710
102
871
698
1278
1952
824
2592
628
1025
950
1977
330
975
1580
105
2176
2548
1580
1677
2274
2356
1118
1579
2291
2169
1214
838
2267
2513
613
846
2567
975
102
1429
1580
2266
1663
1271
2217
2064
2266
2538
2407
680
2412
1624
2046
1532
2328
1642
1468
1861
1767
965
2548
824
1818
1580
1143
2320
2227
806
1565
2499
1435
2442
2363
2413
2064
1731
2436
824
122
975
1429
2587
710
602
1405
806
2505
1435
950
721
2407
2122
1501
2775
824
1952
1893
1861
2439
1734
2380
723
965
2132
735
2105
1052
1604
2169
899
1571
732
2413
824
2223
2356
702
2161
1524
1138
2169
899
1958
2424
1820
824
1549
1025
2046
62
613
102
1529
2169
2559
2469
403
789
2344
664
1247
1082
2105
602
789
1568
1662
663
2223
2104
2513
1878
2424
641
710
1565
763
2961
2294
913
550
1025
1902
702
1801
2412
1706
1412
749
1032
2344
710
2564
2169
2562
1984
349
1232
2320
2475
2266
2094
1435
2057
773
105
641
2412
842
973
1958
2413
1545
1565
426
2094
1580
871
824
671
1977
1883
1772
2322
752
1508
2413
2223
1522
1526
1691
1025
2169
1565
950
2592
674
752
871
1760
2566
1082
2513
2454
69
1619
1052
950
1713
2533
2169
2104
2407
1427
962
1412
2280
1754
2161
628
1977
2212
1983
2046
2548
664
2523
1297
2453
564
1975
1731
2756
1020
2223
1050
846
1501
2407
2372
2089
824
2280
1143
2567
624
790
1706
1118
1348
2380
1020
2469
2223
2413
2261
734
2319
1840
824
2424
403
2513
1818
1839
722
1427
1777
1032
2261
2469
950
950
2312
403
1295
2280
629
960
671
824
2064
2319
1873
1406
105
2562
1405
949
1405
2169
2251
1662
2312
1406
1793
2319
641
1851
2533
1818
940
1076
1429
2439
824
946
1496
1793
1348
2478
550
1731
2312
2294
824
558
565
671
1684
1396
2322
749
710
2301
2372
2453
2064
824
722
605
739
2322
1832
1747
2407
2356
935
1616
671
2212
2261
1568
2556
1975
1855
1902
2559
1576
770
2132
1868
564
958
2413
2344
2057
1731
2223
1604
3064
2442
1693
1295
2104
1427
950
1396
1586
403
2104
922
403
1882
2407
1278
1883
2169
1295
2478
1537
1020
737
605
2546
1840
2217
1747
2104
2592
710
2251
2413
1539
757
2217
721
1032
1555
2344
940
2407
3106
2590
1861
760
760
2308
842
2344
824
69
1731
705
1576
1772
1708
2296
2249
2383
2431
2538
710
2217
1670
2424
2455
1061
1840
641
105
881
2488
2263
2592
1050
1851
1118
1840
824
824
918
1777
913
1772
1840
732
3178
2407
1232
878
734
550
1501
749
1232
925
2380
2261
403
605
1452
844
842
1391
1882
1616
1524
994
994
2308
1788
2412
2592
935
1271
2770
860
1793
1788
1823
2344
1458
1586
2592
838
824
946
1774
1429
1603
2094
975
1679
2412
1586
564
2301
918
1688
1391
1032
1527
2105
946
1884
1793
2431
663
1726
2312
2590
1975
1501
950
1975
2372
1818
1701
1537
2412
1576
2590
755
1793
107
2331
564
105
1537
1701
702
2220
824
1882
2535
2478
2508
2104
349
2535
918
824
960
2407
958
846
2064
2196
727
1555
2539
2356
1818
2169
994
2590
2424
909
2431
734
2322
1788
624
1406
1975
2505
824
1701
671
1117
918
710
2315
2312
2455
824
1746
1238
2478
564
1861
2548
2477
975
1537
1391
1855
838
1237
2508
2220
1565
1638
1818
723
605
2251
564
1670
2312
824
1604
2105
2363
2094
2380
878
2322
349
1677
2057
1444
1306
824
558
2212
794
105
2475
2537
2301
1608
2592
739
1506
2276
1604
789
2455
2412
860
1749
2478
824
789
2549
2254
965
2257
2413
1947
2257
2094
1726
641
1788
1348
2546
935
946
975
1823
2089
1539
1619
1241
824
1429
871
1851
2132
965
1363
817
769
1429
2255
2161
838
842
1818
1670
1406
2094
1851
1271
950
871
1726
763
1818
105
934
2513
721
2274
731
2322
1025
994
1580
824
913
2176
2505
2542
1539
1568
1837
1391
1958
1713
1679
1468
403
1823
2105
769
1524
1604
846
2505
1576
1318
1701
824
824
624
726
1297
878
2592
913
2383
1555
824
2294
105
824
2115
739
1823
734
2319
624
1677
979
1238
2274
2212
2094
2592
2469
342
946
2424
2469
817
705
1238
757
564
663
2407
960
1429
2442
702
1113
2328
2413
1952
842
2057
1670
2592
2176
1777
2344
1237
2413
1518
1793
664
1143
558
2257
2564
683
1679
564
773
721
102
1793
1882
2344
1032
1082
2370
2094
1801
628
1468
1576
824
2343
1020
769
1619
1302
2363
2266
824
878
1468
1508
602
1539
1662
749
2546
760
2212
1726
950
1958
698
1244
842
763
1518
1532
1448
1604
2280
2442
699
1670
1772
2115
907
628
680
698
2478
1143
2160
2456
824
2217
2442
949
1984
1400
1603
2565
935
1638
871
935
422
2562
1241
422
1638
1726
2380
550
1271
1958
2380
2169
946
960
940
1726
1032
2094
1619
1400
1025
1453
994
984
2513
710
965
2331
2513
2442
2413
564
2283
2094
2488
1882
2104
105
824
3196
1501
1619
994
2105
702
2046
288
2469
1874
1840
1586
1429
2115
2436
2087
1734
824
760
2212
1793
2453
918
1297
2223
1576
1429
2280
1623
824
2064
2477
705
1020
1882
602
2546
2322
984
2094
2331
1788
1032
2227
1444
3366
2212
794
1660
824
403
403
2413
1568
1524
824
2407
1749
2532
1823
973
925
749
532
749
1309
1452
564
2546
710
962
1679
824
846
1453
2220
2266
824
1508
1271
2469
2397
403
1841
1555
1429
1952
1823
2094
641
1731
1586
710
624
2308
671
2564
2454
913
918
737
2322
1363
2312
1772
1984
2122
794
824
2562
789
789
1050
1429
1363
2266
1726
2442
979
2315
1623
1902
2291
628
726
1616
2057
742
2046
1616
1608
664
2488
1420
994
1623
349
1466
1837
2565
918
605
749
749
2537
661
2169
1539
2046
1726
1975
1485
2169
1684
1706
1518
918
403
1726
824
735
2319
683
2290
605
2064
846
844
3256
1818
2363
2104
3052
702
1237
2251
1444
2046
934
2546
1050
1247
1429
1247
2387
1442
2538
702
70
1576
1708
734
731
2475
1713
1524
2308
2488
2537
806
726
105
2513
550
2565
613
624
2439
2105
1309
1713
550
2176
2657
2344
2276
950
806
1545
2478
2431
2280
1818
749
2312
2453
1855
824
925
950
629
1793
1670
757
824
1427
763
2456
2469
2412
1020
940
1113
2372
727
1576
683
2303
763
663
1619
2094
1662
950
749
2508
842
2548
949
2538
564
2094
742
2266
2453
2407
2064
2073
970
824
994
732
1642
2380
940
2499
1840
1679
605
1642
2046
1708
2380
2370
2105
1032
1679
1466
1545
2046
1396
105
1076
838
1052
1348
2469
1604
1539
1306
824
661
824
1840
1777
2549
1452
710
2561
3379
2533
671
105
1706
2312
2054
1823
918
663
628
1082
1429
950
2372
2169
1749
739
925
984
1508
2556
2513
2513
2251
2818
2343
671
2469
2217
2380
1747
1793
962
2356
958
1818
824
824
351
1975
1604
1975
1118
2518
702
1984
2212
2439
349
1818
1317
723
1952
2319
1855
1893
1025
913
1679
1348
2410
846
1684
1861
2412
1537
1855
824
913
1518
1555
2328
2475
1526
723
760
2280
2469
1032
2257
2312
1295
970
1518
2410
769
806
1452
1406
1413
2089
1025
742
1874
710
1749
2469
558
2105
1452
1263
1975
1412
414
958
1977
1878
735
1677
1861
710
2212
2412
1076
564
1400
1749
122
1427
749
878
2488
1537
1118
2532
1642
2223
2407
1532
2344
2315
2212
2328
1241
935
2319
721
1232
663
1280
2293
1348
1883
2255
1429
838
2158
2477
2073
871
2220
1232
1977
2343
2439
2413
2442
2412
1143
749
2094
2565
1818
723
1958
1238
1642
1767
919
1309
1404
1348
1851
1032
1571
2533
824
846
946
2559
1435
842
1452
2442
1306
2251
946
1772
2548
2412
864
723
1052
732
1706
721
705
105
1706
994
2407
1526
1975
975
2176
2220
824
1444
2217
1760
710
1526
1526
1020
1435
2344
2387
1539
2237
846
2328
2477
1400
1638
2469
1788
2255
237
105
2094
1984
1874
1406
2380
2276
1118
2319
824
925
2322
1706
826
842
2217
1810
2532
950
1662
1400
824
1237
2011
1427
1232
892
806
1052
2412
2518
1624
2590
1777
1348
1679
824
915
1391
1321
824
1691
102
2122
824
2344
2592
1348
909
1025
1309
2592
2054
1726
824
2046
1638
2251
2274
824
2105
842
1348
2046
1760
2089
1984
2266
1429
1731
2344
1539
105
2513
925
844
2453
749
1442
628
789
2251
844
2394
1726
2089
1713
2287
1616
749
1760
789
550
752
1855
2771
737
102
710
1893
1396
1958
1412
2456
1731
2301
2453
2537
2370
2478
1726
2046
1468
824
2220
824
403
1777
2089
1947
605
1427
699
2477
2590
824
1731
3082
624
2319
757
1604
1444
1435
1025
2266
2549
1412
2227
1608
1571
806
935
1688
2227
824
1851
2301
105
824
1412
2145
824
732
2344
864
1497
62
1777
1958
913
62
824
732
2266
1241
2056
2478
1823
2322
824
1518
710
940
624
2315
2176
838
2104
2380
789
403
842
815
1532
702
1468
602
2407
984
1855
1586
2266
1726
2488
860
1309
1576
2105
2592
1726
1663
2251
2585
1893
946
2069
1429
2217
2380
699
2431
2546
958
1032
1861
1883
1608
2424
2094
2533
1984
2046
349
683
1466
2257
2592
2537
2469
349
69
605
1527
2319
721
1893
2407
2556
2412
2256
2537
749
824
422
3288
2319
602
674
1958
1638
1082
824
671
2257
2592
2064
1241
1537
102
2220
1306
2115
605
2263
1818
1050
2105
2385
2294
1788
1818
2537
824
2094
1309
2265
3108
2261
1642
749
749
1818
842
1050
844
2412
1025
2567
2356
1868
1619
2469
2478
2344
1435
1526
1788
1731
842
105
564
935
2343
2132
734
1396
824
605
973
752
62
1670
1855
1576
641
2561
1076
979
1684
2592
934
2537
1788
824
113
1818
2176
1726
842
871
674
2564
935
1670
1323
842
2274
2413
605
1025
1247
1532
737
1468
1400
624
935
1143
2477
909
1518
1975
1642
2590
994
1032
1708
1902
2505
763
1052
2115
1701
1076
1576
1400
842
1701
1984
846
2532
2064
950
1684
861
860
2265
789
1405
1883
824
871
838
960
1271
628
2397
935
824
2169
2513
2115
824
641
1549
2394
1625
1823
710
558
1726
2455
723
1571
1731
1458
2266
699
1468
664
641
2439
1701
1247
2513
705
1412
1497
1132
1127
641
1435
913
710
2220
2315
824
973
409
2455
940
2169
1082
403
1642
2442
2356
2475
2212
1468
1679
1902
1873
1616
2301
1901
2590
2416
760
2251
2363
871
1143
824
403
422
1642
1893
1568
69
871
844
1952
749
664
403
2412
763
1638
2301
2436
349
2331
846
842
1777
1619
2331
1020
1726
422
2412
2546
1025
1788
940
760
702
1823
2315
1020
2397
1604
824
1532
1452
2537
1050
2566
102
1772
1309
2122
1874
806
824
2380
2122
749
1777
1413
1772
1539
824
849
1400
925
1855
1663
979
1984
763
671
1575
1406
1691
2105
1518
794
2320
1975
710
2104
2405
500
2220
122
1642
1837
2169
1801
2319
1309
824
2407
2537
2315
824
1232
2508
1691
749
815
2453
909
2090
2439
965
2439
1691
2315
602
1684
710
2255
663
710
2266
946
1052
2046
2537
2380
2176
1396
2590
2105
2176
1348
2296
842
1878
1731
62
2380
102
1565
1677
842
2413
1532
2410
1412
2308
1396
1684
949
2169
1176
1527
2094
1596
1726
2363
1452
434
2537
1501
2505
2220
1318
842
1576
2322
1793
2592
1032
2508
2255
1638
864
2094
2469
2565
2538
2477
1977
1391
710
925
1878
973
2105
950
1749
1706
2312
2294
2054
2812
674
846
422
1435
838
1772
1020
2537
2054
2291
1706
965
1348
3275
2532
1947
1494
664
1391
649
2094
2407
1868
1818
737
2274
824
1767
710
1565
1777
1466
824
975
1400
671
2322
683
2416
934
1400
682
2478
2592
1977
871
2064
844
705
2160
950
1677
734
2308
1708
757
2478
2280
2407
1032
605
2064
1883
975
2263
349
1663
710
2431
628
1429
1412
749
1412
1429
824
2535
1052
2296
909
935
907
2176
1524
934
1494
1619
1518
1788
1306
1297
1132
2132
2057
2346
842
1295
2094
2412
1237
2483
1818
2592
1731
2407
3028
1760
2538
1958
950
2592
105
663
2094
1749
918
739
1453
1726
934
2319
2518
1608
975
913
2064
1406
737
2537
1427
2315
1607
846
2537
846
1458
2169
2301
950
349
1513
102
2567
1568
1777
824
605
838
824
1539
2262
2412
710
844
1662
1642
1708
2104
602
1412
105
1684
2393
824
1790
2220
1882
1748
846
641
2537
2505
824
2161
2089
1662
2477
2312
1480
2533
2361
2370
1851
824
2266
1713
950
628
1691
940
1984
2319
994
2296
664
770
1638
1873
824
1747
2439
1427
698
749
723
1767
105
950
918
918
946
2424
1663
757
2567
824
2254
2296
1565
1526
2567
1513
1801
2176
1772
1571
824
2407
1118
2436
1576
1638
1082
2217
1823
605
1662
2439
1868
824
1777
2331
2453
727
1232
789
722
1526
624
1501
2301
1143
1670
2169
1524
1893
2046
2319
1788
2538
2176
1701
1747
1565
1295
1619
2319
2054
2442
663
1082
1701
2407
564
1524
2266
824
1855
1260
925
881
824
1143
2217
2346
1025
558
1726
922
1568
1983
950
2392
550
2412
2592
1532
1603
1539
1958
735
842
975
824
1516
2387
726
2424
1143
2436
2094
1731
1818
702
2251
1576
1143
2477
2412
2387
1793
564
2255
1607
829
1576
2394
1391
602
721
940
1162
2312
2104
2549
975
2255
2217
2249
1280
671
2089
1400
2532
2537
1848
2533
2455
2296
2105
749
1260
846
2546
846
1868
2394
739
1508
2094
2548
2251
2955
664
2251
723
1832
680
2064
2478
1760
794
2538
1818
2407
1837
824
1638
1893
2535
1238
1468
1458
909
1271
1777
1429
1050
550
1565
2057
2046
806
1501
2122
680
605
649
2073
994
653
2296
1532
705
2559
2257
2217
752
105
1413
1851
175
2505
1662
671
1840
1539
2251
288
664
605
2567
122
2220
710
975
739
794
342
62
1984
950
1708
629
934
2469
2538
2094
1568
1603
755
2535
2721
1679
934
824
1032
1841
702
1348
1576
2505
2257
1625
710
2455
824
1524
734
1593
2513
824
1893
1893
1232
680
1435
1684
2439
2328
846
958
705
1604
2251
737
1691
2387
1238
2266
1348
1238
2217
2160
710
2266
1893
815
1468
1604
1442
2089
2407
1082
1527
813
1025
2294
102
1619
2548
2312
2291
2586
342
737
940
702
2046
794
881
1555
723
1861
564
710
742
846
1565
1549
1670
2169
2312
1432
892
2508
403
878
1731
2094
1975
2590
2296
794
739
940
705
1309
2343
710
628
2212
1020
2176
2266
1701
2176
2370
2315
2212
1625
1734
1429
994
605
2533
789
2537
824
2328
838
1429
1429
2436
1580
1625
824
1160
2671
1947
1435
2054
2363
2431
1518
2537
2533
2590
2115
1458
1831
2263
550
1427
1297
2592
1468
1143
994
2301
710
815
2346
57
1565
2223
1518
749
749
752
422
2910
349
2556
2261
1760
2161
2483
846
2442
1444
1143
757
1586
684
2217
699
2320
3216
1309
815
2255
2538
2287
913
881
1413
1748
1958
1975
946
1772
2407
878
349
2212
1501
1508
1882
789
2412
1113
742
2331
1975
2320
2412
1861
1396
789
1840
975
1118
2442
1082
742
2363
105
861
2046
698
2112
2488
550
2169
871
2546
1025
727
2513
1662
1638
2115
2319
817
102
710
824
2256
824
2407
699
1429
550
824
946
2592
907
550
2322
2296
1309
2254
2394
844
1984
1952
752
2251
1893
2397
1777
1429
2567
1113
2533
2220
824
1025
1568
1412
2564
824
1861
3243
1452
2291
2064
2115
2483
2122
958
2176
878
1413
1608
2169
2064
2176
2217
1076
1138
763
1238
2291
2169
1580
2308
940
1677
2483
925
1772
2505
674
723
1772
1508
2478
1701
1568
2319
2403
2344
824
946
824
2122
2328
710
2094
1452
846
1468
1939
892
1565
965
1241
2257
1348
683
605
749
1025
710
2499
734
702
1984
702
1706
2546
1710
950
699
1586
1855
2266
2538
2280
1306
1679
935
2370
2537
878
1616
2328
722
1429
946
124
2217
969
2115
2363
1604
2301
1777
674
1118
1565
946
1818
2212
2513
2469
1616
727
1984
940
1306
935
1513
2824
2316
710
950
1586
2064
674
2115
934
1501
1677
1524
2064
403
824
2513
973
2105
414
846
723
663
1642
881
1537
459
2320
739
1947
789
624
1977
1670
349
824
1076
2035
824
1435
1701
1237
1983
2380
2416
2263
909
624
824
1619
1984
1096
1545
2064
1020
1405
973
994
2176
1603
2316
2257
2223
1747
1348
842
1874
806
1412
1247
681
1429
1977
2122
2257
794
62
1868
940
789
2562
994
1396
2548
2104
1625
2296
629
1444
1947
2439
710
2356
824
69
824
1677
2499
824
2499
2094
2257
846
1840
950
2094
403
878
2255
2356
1958
2094
2280
1545
2477
749
1603
1706
844
2538
789
683
1247
1539
1412
2370
1113
789
2223
994
1306
794
1619
2439
1501
1429
1679
844
1354
710
1444
3065
723
2413
824
1518
683
1545
994
2315
1586
946
2537
2344
624
1984
2263
2319
1429
1241
1306
1882
1241
2169
1468
1442
702
2280
1749
1429
2567
2089
1841
1788
909
1113
763
1670
605
1777
1413
1545
613
727
2308
624
1260
1841
2254
1412
1952
2380
1497
760
824
2115
702
1576
801
2322
326
1984
2407
925
613
1518
2294
602
722
1586
2064
2227
2054
2592
824
752
564
710
2394
1052
935
1315
1412
909
105
1297
105
2533
1497
1839
1975
2217
550
1625
727
1232
2538
1306
2363
806
1232
1691
2094
1677
1684
2094
710
824
1977
1527
1638
2160
1760
1295
1958
723
824
723
2122
739
824
1841
710
1691
62
1608
1418
824
1453
824
2089
1726
1839
806
1501
2537
1662
70
1025
824
1975
409
1603
1586
2559
2346
2477
1580
2532
69
2407
624
528
1468
1708
2223
1662
2319
699
2549
2387
1883
1429
2505
1677
653
1468
2291
984
702
2064
2217
2315
2564
846
1513
1306
994
806
62
1604
2361
2064
1435
2344
829
2046
624
2356
994
784
2436
734
723
698
2412
726
1568
815
1032
1726
550
663
1405
1537
2380
102
1278
403
789
671
2488
2254
564
699
2380
2251
2160
1143
664
2322
1020
2257
824
824
663
2537
950
2291
1032
69
2505
2257
881
1788
1113
3012
842
2083
1840
403
1237
940
2064
1232
2331
892
1524
1412
1576
1818
2334
860
824
2469
794
2592
2266
842
760
422
2590
2266
2115
1572
1271
824
2537
1508
1586
1731
1429
1532
734
1706
1984
1568
628
602
2412
1113
1076
2249
1701
1855
1855
1537
2407
2469
2266
1138
2587
1740
512
2344
403
2469
1524
970
815
1429
1539
860
1662
2046
1677
973
2380
605
2287
1882
702
1241
1113
829
624
2169
846
1143
1793
1977
2257
940
2827
1670
2046
824
2115
1767
2312
1391
2436
2412
1527
994
2094
864
946
2274
2363
1801
2508
2533
925
824
913
2439
2809
970
2176
38
2089
1731
624
1052
789
2320
950
898
710
1020
2537
1851
1143
1539
710
1777
994
2094
727
2356
1603
909
2469
2477
892
641
1427
664
824
2538
1638
1760
702
1760
2308
2169
1708
737
734
824
1537
2561
2319
1532
1883
824
2
2122
628
2344
710
1958
918
2513
838
1625
1444
1025
940
824
2301
2276
2064
2169
824
864
683
1642
2046
409
1873
842
1555
624
1625
2312
613
1855
1429
1801
2266
1032
2266
950
2439
2477
710
674
2054
1788
734
1679
2567
975
722
2301
2344
2537
1958
2056
1279
2370
2407
734
2299
1025
1400
1608
935
1247
2592
2567
1400
1619
965
824
1132
1625
2315
1271
2227
824
2176
1435
975
1278
2257
1468
2083
1497
1435
1975
710
1524
2344
1902
1952
975
892
1555
1458
2537
1295
2212
1576
892
2546
2255
2319
749
1760
1309
935
1118
824
613
409
1691
1975
674
2176
1818
710
838
844
1302
1731
2064
824
1391
723
898
1235
842
1309
2407
2590
2372
2951
1468
2176
806
1855
723
1400
965
1052
2328
950
663
1448
1688
994
737
817
1984
1020
105
1076
2363
2477
742
1306
1822
851
1878
824
757
2256
2316
723
2312
2380
2518
1984
909
1452
731
2320
422
2251
2537
1726
2089
683
1624
710
824
1545
2488
1538
2562
1537
1638
1501
1537
2176
1704
2217
2556
1662
663
1444
1749
1851
1619
1883
1975
1984
2592
105
105
958
1747
3354
1501
1468
2407
2217
247
1684
1545
950
2592
1032
663
2261
2442
550
2477
1571
722
1118
752
1749
1977
1874
721
824
1050
734
664
2169
2220
806
422
702
727
671
710
62
2094
1427
2257
1237
1297
1580
698
422
1731
2412
1435
1749
1726
1706
2322
824
946
2212
628
1298
105
964
1004
1788
1861
973
613
1893
641
2094
824
1271
2592
1508
1983
2089
1143
1508
1708
2217
2546
3118
2505
2294
1568
710
2328
1247
1638
2312
2413
2590
2814
2056
1958
984
1878
1466
1576
2457
710
1873
2505
2169
1280
1670
2089
3007
558
824
824
1565
2169
1555
1497
1232
2212
2590
2266
2397
829
842
2274
1977
641
1524
1564
794
664
1663
699
2538
973
2322
789
842
2212
1052
602
1677
710
1839
2393
2477
842
2094
2505
2257
2370
2287
624
871
2280
1420
2356
1427
769
2257
2455
1777
950
3303
3125
2380
641
698
2553
105
2641
605
1878
806
721
1118
122
742
2442
2431
2548
176
1405
749
2477
2266
2322
69
2442
2564
1893
2483
846
2407
2478
2328
824
2387
69
846
940
1691
1396
1608
1726
158
789
2439
1710
871
770
2315
403
2301
1793
1818
2280
1726
2257
699
2407
1604
1537
749
1793
723
934
2176
1539
2424
2266
1604
1435
1295
965
979
1604
2592
2537
1537
1576
1052
1545
975
1882
1608
2416
2212
2217
1977
349
2394
2104
1837
105
2439
1429
2105
1706
1537
794
721
1818
721
1777
838
1452
641
1726
731
1232
722
725
710
1076
1625
1688
1788
2372
1684
2212
664
1501
1539
1508
842
628
2513
2412
940
403
1458
1772
1052
824
2412
1726
2533
2592
62
1468
2315
1444
1448
1241
950
1701
1118
1501
824
1861
824
749
2592
2054
842
2089
2532
600
62
1295
2535
824
1663
909
2387
1688
1400
2499
2319
2565
1429
2561
2947
2094
699
1861
1701
1839
2356
624
2549
1237
702
2439
846
1508
760
2499
892
2562
2538
2320
2328
710
624
1772
2439
824
702
757
1576
925
605
1468
734
2228
2556
664
824
1429
1679
2169
2169
1447
871
1138
960
739
727
2380
824
763
1576
1818
739
2122
2356
1883
1524
1952
2370
2064
2094
2590
2169
502
1883
1731
2453
1537
2046
749
661
2356
2266
2064
1706
1688
349
629
2407
3208
752
62
1662
2257
1113
2112
907
613
826
3128
105
824
2251
2424
1684
2451
925
1677
1508
2469
913
844
2442
727
2322
710
1731
721
892
2308
2217
2546
1818
2371
681
1466
1893
1793
641
2567
671
1496
605
1625
422
550
2319
710
2261
824
2251
824
975
1271
2549
1638
674
2431
1642
2380
734
1861
844
1603
946
2477
909
909
1624
2256
2320
1247
2167
960
723
1565
1391
2478
2223
806
710
2413
1435
2054
2266
860
1518
3071
2442
2505
737
824
1513
2057
994
1731
934
1958
846
994
1642
934
1947
628
483
2590
1418
1508
2255
2266
1529
2308
403
2548
2488
1625
1832
2394
1642
2057
824
2556
2274
2442
2439
624
2424
2461
2256
763
1025
1663
2413
935
1604
710
1788
749
2356
1429
2054
1958
1113
844
844
2356
723
794
1363
2089
1537
1604
1823
1138
2212
1400
749
948
909
794
2315
2416
2217
824
727
2094
1873
641
2046
2513
1947
1118
824
2346
965
1947
2046
2223
735
965
1260
1295
1603
2132
975
1604
1302
1576
2220
2115
2266
742
2592
1749
1638
846
824
946
2176
1113
664
2469
102
2567
842
1624
749
2105
1679
2249
2344
414
950
824
1524
970
824
1767
935
935
1113
2090
898
2848
1429
2223
1501
2255
1793
349
1619
1623
2424
1708
1496
2436
1731
1247
2169
1832
1576
1793
739
2169
871
1691
824
2064
2280
2223
564
975
1868
2267
1565
1501
2478
1501
1708
789
770
1625
773
824
860
1604
2549
1025
702
2315
624
2249
860
846
2196
1883
1947
913
806
1143
1508
1677
1839
3130
721
702
1625
2169
1391
2049
806
1448
2315
1883
1050
2328
846
1818
1032
2320
1032
403
824
950
1405
1801
824
1731
1020
2046
824
1625
2561
1777
403
2344
2169
1975
1537
1947
1466
1020
1893
2054
550
2439
1363
674
1691
1458
2094
1974
842
564
1772
2387
739
1731
2257
2546
2412
1625
749
878
2407
2312
102
1419
1625
2312
739
2249
2412
2064
1526
1818
2548
2115
824
1593
946
1975
2478
674
1883
2166
624
722
934
1662
789
846
1868
935
1691
1052
629
1537
1025
1958
1883
1429
3119
965
789
102
1788
1435
69
1708
2412
1143
749
1537
946
907
1113
1726
1323
1309
2217
1731
2217
1539
62
2122
102
1593
2046
2064
2513
550
1232
1396
1524
935
349
564
2217
1958
1603
1518
1625
1084
2083
1444
806
1323
2344
105
2508
789
2176
2573
2513
564
663
1706
1679
1726
1143
671
1823
546
2046
2089
2343
838
1280
1501
2105
860
1169
1603
918
403
950
2266
674
2105
737
824
1977
2319
2094
864
2291
749
1396
2592
105
965
2561
2513
2477
2363
2220
2562
2276
2132
723
1400
1553
699
1545
1625
2477
2469
1616
1823
62
671
2436
2104
2590
2322
1309
702
2436
2266
2266
1619
1576
962
794
946
2331
1603
2312
742
958
2488
934
824
907
602
1348
2274
1788
2056
1706
1663
2344
624
940
2344
1706
950
1113
1118
1052
2590
674
973
1524
481
2852
1701
1052
1772
2132
2412
1238
934
2590
918
2505
1082
769
739
1537
1466
710
2879
1679
641
2387
1118
2104
2592
1902
2249
2261
2089
794
1888
2251
2513
1025
2064
824
2046
1348
2590
1565
1818
710
1576
2592
2439
806
2537
749
2319
2397
1679
1731
824
1524
806
1839
1984
605
1684
2532
2475
1442
1662
1032
2537
683
2251
102
2220
1429
2407
1625
934
2436
2094
662
2456
2538
1839
1297
1143
641
2169
2533
1603
2072
1412
1616
1975
1818
1532
1684
1138
2037
824
1608
1532
846
817
878
1412
2595
2356
940
742
1823
2105
1524
2308
844
1677
2223
1576
2549
940
1052
663
1260
698
613
2176
752
737
721
737
1032
2301
1663
2380
871
2407
2274
1793
2294
789
1619
1726
2105
1429
671
710
602
2115
2546
1818
2546
2454
824
2312
1586
1143
806
1429
2104
3175
2436
1160
755
1638
2057
950
1466
2054
2064
734
2254
2312
2176
846
907
2412
403
2104
2169
2266
1420
2287
1576
721
671
1688
1576
2538
1883
2380
2169
824
564
2385
2046
2592
1237
2274
1052
1391
737
871
1748
975
422
710
1679
671
564
2160
2455
1508
62
1306
1143
2255
2319
824
913
1840
62
1777
2046
2592
749
62
624
824
1670
2287
102
1984
2505
911
2488
735
2104
1143
965
2387
2057
2320
2261
2394
2274
1882
1429
342
1527
2431
1818
403
2257
2104
2287
674
1638
1237
3341
2089
742
710
1642
1638
1977
2407
672
1662
2322
2548
824
794
1400
1608
2412
2132
2356
2394
1082
842
2228
1432
2413
824
1568
1688
2424
1548
2533
558
1508
2513
2105
806
2372
1260
2431
824
726
2513
1855
2255
2249
844
1701
1701
2565
1777
975
2094
2266
1873
773
1788
2274
1418
1497
2266
749
2538
105
824
2392
2407
2488
1883
2280
2263
349
824
1788
749
2169
2266
2394
1818
2592
2561
2412
2424
671
2319
2217
1772
2393
2455
1760
1427
935
2439
878
2256
1501
2413
1837
2266
1882
680
794
2895
1527
846
1412
2394
721
1726
1684
1823
2592
994
861
757
2280
723
1818
950
1586
2442
1545
1565
702
1691
2474
2212
2089
2169
2104
1984
794
878
2469
844
824
749
671
2538
2370
2455
1625
1868
2169
2256
1580
1691
1496
550
602
1670
1868
1701
794
2115
564
733
2331
742
105
723
1670
2546
1688
2176
1701
1777
794
824
2407
1400
935
102
2094
2387
2256
1873
710
1749
824
1616
975
1076
846
846
2266
102
824
864
2104
403
2064
2320
727
749
409
2455
913
950
624
1429
824
2537
2363
734
727
605
892
2553
734
725
1788
1260
2315
2227
1280
2296
1777
970
1537
1823
2356
2122
1984
1435
2251
727
1708
1118
723
1524
2251
1113
794
674
2301
2442
824
975
2439
2064
671
1532
1708
733
550
824
1604
2410
950
1132
846
842
2212
846
1309
2590
824
403
2537
1623
1855
1576
918
794
789
2312
824
2585
842
1893
1818
824
760
1747
2217
918
1701
2266
794
2266
602
935
1082
970
2212
605
1295
671
1772
2397
2251
732
824
105
1396
940
2522
2161
2176
806
2469
1348
1958
2407
846
824
1052
749
2212
2412
806
1412
2064
1778
2212
613
2387
1883
2308
1706
824
757
1405
1412
824
2261
1448
1118
105
2094
1412
2257
558
1524
2407
1688
1391
10
2266
1278
844
824
994
3111
1020
1873
602
2251
1679
671
2590
1691
2363
1638
1701
1113
702
2251
723
1429
1524
2455
723
878
1638
2564
2169
2169
641
2436
2407
838
994
1873
1839
2223
550
1607
710
1855
629
1861
2312
2590
909
2251
557
1420
1691
3166
727
970
815
2176
730
1840
2439
794
1280
1435
1576
1348
1429
1052
1501
2537
1526
1823
925
2320
1113
2562
1855
1143
965
1868
973
1442
1458
1497
1793
824
817
994
1232
1452
1777
2261
2094
62
2223
2416
973
2322
1701
2537
2556
3336
202
1113
994
1429
619
680
2057
2537
1524
2256
1118
975
2089
2280
702
2407
605
1586
1731
1975
1468
1662
683
962
1679
2442
1818
1619
871
1984
794
958
1452
2257
1788
602
824
1855
1625
965
1280
2439
2562
2054
913
2315
2308
2563
789
2007
2266
1565
2257
2315
1501
2535
2407
1400
2115
62
653
949
1625
641
2322
600
1032
3117
1348
105
1772
2301
1958
1501
1280
602
2392
1975
1706
2105
628
861
2266
2513
1726
710
2322
1508
2001
2387
1947
4
2356
824
1518
994
994
602
1604
1977
1840
1793
2416
2064
2266
2566
1162
628
1237
2549
2356
2469
1955
1539
702
1688
861
1537
2319
1306
2380
1412
2266
624
871
755
1527
2439
1868
2212
1501
739
1947
752
2442
1593
2439
794
878
2356
757
934
1670
1555
975
1452
349
1902
1984
824
1524
1874
2266
2477
842
1529
1777
1893
2308
752
1452
2320
2469
1604
994
2308
1749
970
1396
1302
1731
2105
2046
671
1801
2488
2274
1832
2508
1731
732
2505
824
2056
2261
824
2296
2322
2094
1468
2508
699
2407
680
1527
1555
789
550
2266
710
769
824
596
105
824
1619
1412
2319
1067
2217
1706
1670
1677
1050
1670
2548
1706
1237
710
723
846
975
1868
2094
2257
1603
846
1638
624
1280
958
727
550
102
824
2212
824
824
1576
1975
619
1138
2567
403
934
2592
846
1788
664
671
2319
2094
940
2320
2056
2590
2380
663
1619
1726
1984
1642
1501
1624
1524
1760
2343
1501
2412
2546
1625
2592
2567
846
710
1984
892
369
1215
842
1247
1731
1713
994
1883
1818
742
1237
1823
2461
1412
1340
705
1348
844
1539
62
2412
3220
1237
934
950
2089
2499
2537
935
1772
1309
3105
794
940
2436
2046
1555
2548
2548
994
1568
1706
2217
403
403
2073
1616
1348
1545
994
1701
2254
2315
105
2553
2328
699
975
1840
1688
1701
1851
1555
705
2104
2590
1726
864
2505
842
2057
1466
1670
1726
1497
739
512
722
2217
2380
1518
2363
1719
824
2537
698
2315
2322
349
913
3162
1691
1427
403
2436
789
824
1760
1032
907
2538
732
1537
2513
1760
550
2370
2407
1508
824
1280
1391
1777
1306
892
2217
2254
2296
1616
653
723
1429
1984
1839
1466
940
1874
2057
2220
2537
2291
1032
1113
934
1050
2308
1412
628
2564
1868
1458
2254
806
973
1052
973
2322
2094
663
564
1619
1132
1619
2407
1526
2562
710
2567
2328
2315
1429
878
907
769
702
2413
824
705
1466
602
1975
946
2276
1670
2356
653
940
710
918
1874
824
1893
2299
1893
2562
2212
2442
2346
1297
727
2176
1537
940
2319
1608
1818
2331
2407
1706
2046
1726
2567
1576
734
2331
824
1688
1726
674
946
2567
1518
1247
1143
1670
2301
671
1840
671
1524
824
1958
940
2477
935
1708
1684
69
1731
2537
2431
1770
2094
624
1302
1429
2320
683
1841
2328
2276
2346
1701
1435
734
2505
2344
2266
403
878
824
1508
2344
913
1427
794
763
2315
1818
2057
1977
698
1788
918
2567
806
1508
2562
1429
2431
1874
1318
1020
2538
2217
2469
1429
1603
1670
2132
1670
2315
628
2322
2590
2538
1539
1726
1638
1663
824
909
1706
1958
564
2478
913
1501
2548
2586
1608
1444
2251
1731
1893
2407
734
2456
698
2562
1050
1868
824
846
844
1513
973
1708
1391
2057
1429
2513
1623
1607
102
1082
1468
1396
605
2538
403
2553
824
1731
698
1553
2394
711
1348
699
2315
2220
907
1684
2478
757
2320
1162
680
1701
1539
2160
1871
2556
2356
1565
1448
1132
710
1539
1902
722
1837
975
1032
723
734
1604
1532
2533
1706
624
1818
757
946
2549
2176
2344
1019
2567
2319
2169
950
2590
663
1818
69
702
2220
1619
1663
2212
1663
1518
1468
2256
627
860
824
946
2380
1947
1241
2397
1734
653
2046
1524
2592
2513
1429
2387
2592
2370
1902
2397
1400
674
1427
824
342
1823
2104
824
1958
1772
2212
2533
1508
2320
1788
1501
2461
1405
710
1580
1760
1113
2057
1458
2513
844
702
1295
2132
842
1497
1855
702
918
913
1818
1749
1253
737
739
2094
1625
1670
844
1565
935
105
824
1823
3030
605
752
958
2469
1975
1344
624
1663
935
2105
2054
769
1840
1444
815
2319
2257
994
2567
806
1958
702
994
62
1818
1391
2416
105
2532
2565
1670
909
2094
734
1840
2416
2296
878
1406
1306
564
1400
1902
1318
1670
864
102
723
2322
2442
2565
2322
1427
2380
628
2510
628
2431
1823
2328
1527
749
824
860
1663
794
739
2513
2436
702
1708
2488
550
922
2448
2499
815
705
1840
1642
2562
1113
994
1719
2386
965
721
2261
789
1708
550
2592
2228
878
541
624
1020
364
3059
846
1749
1731
1241
1539
721
2094
973
1468
1677
2533
918
1604
829
1237
1020
422
1832
710
1777
2262
1118
1851
824
1952
602
2054
1448
1893
2169
695
1580
704
1662
2217
871
892
2251
2407
2431
2410
1501
2453
710
1851
892
824
1565
1348
2567
2407
842
842
1565
2308
1616
1832
69
2469
564
671
2453
2176
2276
1143
1306
2436
2513
1032
1619
1840
842
838
1527
950
664
1527
1749
973
1638
1032
705
824
2220
946
2475
2790
564
973
3227
1823
749
1391
710
973
1118
2315
2407
2525
935
1604
757
2413
1788
2508
794
2308
102
815
702
2483
2094
1726
1879
674
1363
2592
1271
1662
1701
628
1405
2380
763
2344
564
2564
1082
935
824
1306
1435
2548
979
994
1532
2412
1555
994
2537
946
922
1603
1701
1616
1841
2380
349
2592
2328
2322
1497
105
664
846
1638
1076
1868
824
1788
2407
1619
550
1788
2094
721
1726
1418
824
1793
2322
550
1237
824
1420
734
2535
2537
2394
2054
683
1883
1295
1020
973
2054
1565
564
909
721
2094
1760
1032
2469
1604
2546
1539
2407
824
824
105
1603
212
62
824
976
602
2412
2412
806
1952
1747
2319
1435
1731
1448
1113
1309
674
699
2410
3209
1508
409
2393
1237
2356
749
1684
2160
1553
2054
2274
994
1893
1497
1143
1524
2399
1731
1513
69
2054
1893
664
2344
1576
838
824
815
1545
824
2436
602
1788
2413
1748
550
1638
1731
749
2538
824
975
1418
1020
2344
663
2301
824
918
1468
2266
975
1793
1278
2301
1143
2212
2112
1749
2344
824
2533
1348
2064
1260
2220
994
723
613
1323
950
2356
1604
1323
1586
671
2453
671
1958
2319
2057
1537
2513
702
105
1406
962
2054
2054
994
1747
602
2537
2356
683
1545
1818
2274
1113
722
2176
973
1537
842
1607
1452
2054
723
1604
2251
749
1977
2274
602
794
2056
2513
958
2590
2533
913
2538
2344
605
1688
2176
1893
1663
1701
2328
878
918
1958
824
663
2251
2407
878
1642
913
613
2266
946
1052
824
918
1508
844
2442
789
2764
1309
680
2346
975
1947
1452
844
2089
1537
1662
2469
1701
1772
2251
1537
1749
842
2412
2266
1432
1539
2112
1818
2254
806
1138
2115
2105
824
1868
1625
2217
2407
2266
102
2561
789
1406
735
864
2565
2477
899
994
1861
824
2538
2477
2104
2094
1113
1524
846
861
752
2412
934
727
14
2319
1818
949
1143
970
2257
1684
2513
2424
2291
842
641
2565
1708
69
2301
1679
2565
2413
2553
3297
3387
732
721
2513
1958
1348
629
2513
349
2380
1280
1132
1501
2439
2312
2535
2513
2513
2251
2162
2455
1999
1539
973
2356
1271
2561
2439
2453
721
860
789
2537
1132
824
1777
2296
702
1508
653
824
789
1749
2553
1604
2413
710
1837
2469
1638
2280
1466
844
824
2567
1319
2176
1143
2251
946
1677
789
414
2537
934
403
1427
2407
62
2513
671
2499
940
2296
2380
2315
2176
2296
683
1508
2312
940
2291
1143
2169
824
1427
824
3114
975
1452
965
1677
2407
2363
723
871
1706
702
892
1855
2094
1306
2537
1466
1616
2537
1760
710
2380
734
1793
2442
2505
2562
710
2054
723
2565
913
2592
1638
2538
1604
1391
1984
2280
1539
628
62
1306
918
918
2046
2064
2436
2548
946
1691
2249
1082
1662
2280
1855
629
628
666
1840
878
2407
2280
1603
749
2212
2290
2565
602
62
789
1050
1082
1032
794
3305
1851
2469
1793
806
1143
846
2469
564
950
998
1662
1518
864
2938
824
765
1882
564
763
844
2413
824
308
1306
1691
1975
1818
2385
757
702
2788
2477
948
2475
2387
1855
2046
940
1444
1878
2413
1241
723
1603
794
2394
2394
1468
2169
2412
732
1518
2567
1713
2316
763
2453
2046
2439
1788
1731
2064
1907
940
824
710
1677
2505
2274
2217
2407
671
824
935
1614
2296
1638
710
1625
994
2370
1691
1363
824
2280
2537
243
2266
2549
2592
1878
824
2296
550
1638
1952
710
1823
1616
907
1878
2255
674
2442
864
683
1777
2064
734
1772
1947
69
2274
671
702
970
2478
739
2562
1603
2407
739
2562
605
2590
1281
1818
824
1801
763
550
1880
2537
2287
105
739
871
806
2590
641
1818
1902
1396
1619
824
1878
70
864
1232
844
1706
1444
846
2322
2505
1025
749
1677
2424
163
824
2274
2132
2416
721
824
1348
734
122
965
702
1726
871
1082
1553
1734
1793
970
907
1777
2346
1760
2477
1032
2562
749
758
1734
1306
2559
1713
760
1466
2322
1603
2160
824
2220
994
838
699
2469
1747
1466
824
2322
737
1045
1501
1118
907
725
2477
1697
2094
409
2339
2083
1032
2488
641
1975
602
1975
1788
2223
1302
907
2254
1076
1391
1684
2537
102
1603
1818
564
1435
1032
2220
1882
2176
1497
1025
824
1418
2455
1839
950
789
2469
2257
1527
844
1565
824
1902
1537
602
105
739
1983
1143
2436
2442
2105
1748
769
1604
2416
2320
846
2322
2094
994
2266
2312
521
824
2322
794
2227
705
909
824
2249
975
723
661
824
1061
605
1688
909
769
1851
2315
2315
699
2169
1508
1025
2590
1893
2169
749
1984
846
403
1691
2315
2064
2291
806
1818
1749
1731
1701
2477
62
2410
737
749
846
2549
1527
2412
1306
2112
1113
2407
2538
2312
918
1429
721
2255
664
935
1295
1616
1545
1545
2505
1539
1691
2537
550
1619
1406
2413
909
2322
760
2296
2363
1679
2331
1706
1429
710
2538
742
1893
1118
1691
2054
2301
2169
1902
824
1851
864
3252
2363
1278
1726
794
1302
824
403
1553
2533
2276
1840
602
934
1586
881
2266
2424
2054
663
2394
824
1706
935
2439
2533
844
1508
794
1604
1132
2057
1619
749
1532
824
710
962
2410
2251
1840
409
1793
871
2320
705
1975
946
824
1586
2319
1777
602
2537
821
742
1247
1670
2322
975
403
2483
2393
1247
1749
794
2217
2356
1777
2073
842
683
1038
2537
935
757
737
2513
2057
1537
2439
2169
1760
2161
2046
1247
2257
1788
935
1429
2513
2328
1731
918
1526
827
641
1747
789
1539
1537
2220
2564
246
2363
102
1706
1435
934
726
2513
735
2331
564
2416
1713
935
824
1818
702
1412
2412
1706
2475
1297
2533
1623
1788
1883
2567
1571
1466
2169
1452
846
2537
2346
2442
871
2377
860
1701
2212
2406
1260
1623
2407
2212
1555
558
958
752
2227
1767
1405
846
2592
1818
2312
2431
2296
1568
1616
815
935
1684
1823
2331
2104
1518
2469
683
2315
278
2169
403
1823
1902
2549
2538
770
2546
1348
2064
2094
2372
842
1468
846
934
998
2477
2251
1571
934
994
734
2319
2442
1143
2161
2064
1868
1318
725
1818
1143
1586
860
1306
2380
1466
1749
2442
1429
1537
1318
1734
1818
1118
564
838
1237
2439
838
2431
1323
2249
1241
1893
1232
824
2217
2291
705
1082
3234
2412
1604
1412
806
2442
824
2439
1670
2590
749
2056
824
629
844
683
1466
1823
2537
1396
702
1496
2537
60
710
824
409
602
1818
710
1706
970
1772
2315
710
2228
1025
824
2469
994
918
2094
739
909
2592
1232
628
2294
2413
769
2370
1952
1706
564
2356
2916
994
975
946
1616
710
2054
1442
2094
749
1020
1297
2442
2290
2089
723
806
1662
1878
1076
2562
710
2266
2387
1452
2056
815
2094
1050
1619
994
2475
844
1625
649
1619
1947
710
2322
2112
1983
2424
1708
2217
1726
2094
105
1684
1452
727
1565
2799
1684
2056
2478
973
2559
1195
1537
1076
2372
403
1501
950
2538
2538
824
2104
824
1113
2046
824
613
1429
2590
960
1501
742
2513
975
2397
2413
558
824
838
1947
1241
1662
727
806
409
2220
760
1501
806
846
1861
842
1032
2312
2436
1882
1770
2257
2094
2538
699
403
1020
1400
949
1532
806
2315
1553
2054
1702
2344
558
1247
973
847
62
1619
2054
1837
2104
2046
2537
1412
2276
2094
2436
1565
824
1893
794
2513
613
950
1524
871
1793
2407
602
2549
1318
950
2290
1553
1788
1883
2590
1688
1113
710
1032
842
794
1952
1701
550
705
824
723
1363
2442
1526
1747
1452
1801
2559
2176
2488
1619
705
739
105
671
2562
1638
1823
2046
1400
2436
2322
824
664
1734
925
2537
1020
2407
2513
824
749
2453
1706
710
1793
1466
984
674
842
824
824
1747
824
566
1726
2308
2538
994
806
824
2176
935
1513
2094
822
1893
824
1663
1571
1496
1363
1616
824
1638
2291
2064
641
2094
2567
2257
846
1278
2377
2590
663
827
824
909
2488
1363
2844
2590
1569
752
550
2356
2046
946
550
2176
1513
2397
844
2276
2251
1670
1237
2475
1793
1793
2320
824
2280
2478
1975
699
962
2171
1280
3218
1772
871
1309
1593
842
1679
2483
878
2453
2513
1400
2227
824
602
935
1247
2559
2537
2469
2553
558
827
1882
1032
1818
1396
1975
1837
1318
2538
705
1760
2312
2537
846
2453
2380
1874
422
705
2094
564
2513
2056
824
1984
842
2223
2537
1662
2412
2456
1851
1882
702
1295
846
1138
824
824
1734
973
1747
739
925
1271
1726
2257
2424
1882
1731
946
2356
950
702
2322
680
1539
550
1412
973
2064
973
1052
1975
1118
918
940
2094
2169
965
1731
824
558
550
1726
962
794
2276
1642
1537
1840
1050
105
2169
940
2567
2478
1855
2344
663
815
1429
824
794
749
1947
789
1378
2064
1818
749
913
2094
2320
2477
2331
2104
2394
710
2220
2274
1625
674
1555
62
624
2257
1851
760
1273
2548
2266
1427
2257
1302
1868
1295
349
564
2590
2104
1524
2412
1466
824
105
871
2344
824
907
2176
1432
2407
2223
1537
742
1032
1708
1232
2105
2266
806
1052
1568
2394
727
1619
641
950
2266
1788
2276
2477
1412
2424
2477
2296
1020
1749
806
2255
1568
1625
1708
1882
898
1160
2212
1625
2407
1604
1679
2094
3285
1691
749
1679
2280
824
918
602
749
605
1553
710
1020
998
1494
864
1861
105
2319
624
1839
2537
62
2407
1977
1082
1020
1777
2057
1429
2308
2387
624
2533
739
2686
2477
1679
806
628
624
2590
1788
1537
1793
1625
1958
2046
1893
2514
1777
2545
824
1760
2562
2429
1818
907
964
1726
2592
2565
1565
2308
844
699
1662
918
727
69
824
2094
749
1947
1400
2223
1553
1726
940
1882
789
1306
2257
2548
1442
824
2407
2056
898
735
1731
1947
2266
69
846
1501
1173
2160
1169
2343
1868
2212
2294
763
1708
727
2439
1348
2083
950
1670
2475
749
2436
752
918
2475
702
844
2552
2220
664
2562
949
1708
1726
1020
710
1442
1518
628
2754
1708
844
2548
349
2089
1902
629
2320
2565
824
1958
564
1788
420
2094
1553
2057
2249
1295
2105
2294
710
1851
2537
2566
935
2453
2592
984
721
846
1237
1020
102
806
2105
2380
1020
1412
2169
1113
1878
2104
2387
1586
699
1883
935
2344
1420
806
1501
2331
1518
948
2291
935
815
824
946
838
624
2592
1818
1688
1580
2256
2407
1323
624
1874
846
403
925
2413
661
2592
1874
1466
1760
1432
1232
2475
1306
958
62
1363
1280
934
613
824
414
1603
564
1527
2413
2410
2257
629
2287
1501
2312
1496
403
760
1412
2380
1777
2439
1706
1302
1642
2090
2758
824
2249
2056
1947
2533
824
2132
1020
1418
950
907
2469
1025
2251
1818
1701
1975
935
1400
674
2477
2328
871
2477
2276
1975
824
2380
1524
1405
1788
907
1777
629
2328
2537
1576
1518
1713
2469
1432
2424
2105
550
2442
1975
824
1823
1413
824
2488
909
2249
624
349
727
1861
864
674
661
2251
1662
2455
2312
815
2562
1025
824
721
1526
1025
2319
824
683
2897
2453
1749
2270
680
1713
723
1604
1684
1855
2054
624
671
1662
1532
2439
2565
2513
710
2356
1837
1902
2176
2046
551
342
1840
1527
24
1793
653
1688
2328
1237
2553
2380
2294
909
806
2274
935
789
842
757
702
1624
913
1238
960
2469
2356
1400
789
1893
1593
1052
2046
1247
723
2248
1726
2176
1873
1576
1767
1429
2380
1731
2412
946
1893
2380
1020
1855
749
935
1580
1662
2000
727
1677
2331
994
773
2320
1278
2104
2356
824
2115
1793
806
698
913
824
105
1076
3025
1625
1726
721
1271
838
1429
2407
824
958
965
1271
1205
1958
722
671
824
925
940
2261
1032
2280
2538
1603
564
602
702
1619
605
2256
2287
2397
1429
2308
935
1537
102
935
1616
1391
384
909
2533
824
979
2276
824
605
2266
1760
1018
1616
683
1466
2115
1444
1873
994
2413
605
1983
1537
1883
2064
699
907
2412
940
2356
763
2556
2094
723
846
2254
1435
1823
1726
2057
1586
975
824
722
824
2257
2169
2089
806
994
824
2328
950
2483
2397
2255
1568
2344
1400
1616
671
1726
844
2217
1032
794
2413
2424
349
824
1958
1429
824
1688
2407
994
1132
2132
2083
1429
1691
2274
105
2513
1749
1701
2280
1568
864
757
1247
2105
1868
2331
1593
824
105
2217
2439
2223
970
994
2533
922
710
2346
1642
1452
2499
2016
2469
934
690
2383
824
2083
1082
1576
2315
619
1840
950
1608
1749
564
1793
2533
1608
649
716
2412
1861
763
806
2274
1731
2176
958
710
403
1975
824
698
1050
2442
2505
1280
2046
1840
1025
2548
2105
935
1309
946
1306
898
1642
1677
2537
973
2266
1638
2590
671
2387
1902
1545
757
564
1429
846
1801
2061
1508
2212
1760
1837
1840
749
2291
794
2410
2407
624
824
864
2280
871
2370
613
1468
824
2407
2169
1975
2094
1726
2257
918
1306
2439
1619
1749
1285
789
1527
838
1851
1508
940
702
1832
1162
2478
62
940
846
984
710
1524
1608
2136
935
1706
602
749
1237
2094
1537
723
1868
1801
1793
1247
1670
2251
2251
752
1576
1701
734
702
564
1052
2370
824
2407
975
1143
2499
1508
2276
960
1638
683
1113
422
2251
918
2104
2308
2439
1958
842
2262
1625
1788
1593
2383
2356
2453
705
2115
2328
699
2291
1984
2290
2537
1412
2283
1874
653
2251
844
806
2308
892
1082
663
1731
973
734
1050
2322
842
2436
925
918
649
381
721
2176
1576
1701
2315
1975
2220
705
824
3132
2533
1568
1082
1608
757
705
2169
846
749
2380
824
1429
1837
918
705
1020
2413
1295
2567
2249
2320
824
2363
2266
1555
2853
806
2266
1586
710
628
1537
871
1818
1576
1420
2064
2217
824
1458
705
2266
935
1893
2094
934
1662
794
2212
3311
698
907
674
824
1429
1237
789
1539
2094
2407
2592
789
2483
1788
1874
1050
628
1545
846
2453
934
1020
1823
824
1468
1020
2274
1052
2054
824
349
1662
806
913
2255
836
2217
1767
1593
1302
1604
2064
2356
1496
824
664
2223
2251
2436
2499
2257
962
824
605
663
2567
2469
105
1873
949
1663
1545
1902
2407
2590
1532
641
871
1777
2115
1603
1309
824
934
1612
2176
1893
918
2453
680
1565
1975
1306
1706
2322
970
2407
2217
794
2147
1295
1911
789
1348
2469
2266
1688
1893
737
975
1280
860
1302
1801
564
1576
1713
1418
2407
1868
2412
1874
1545
1565
698
1302
1576
70
984
3391
2046
998
403
1348
1429
629
1731
958
757
2478
838
1501
1302
794
946
3273
2455
1701
940
628
2094
1788
1793
1569
2538
1348
1452
2767
2436
1749
1788
602
1497
913
1749
1883
2397
1429
702
702
935
2412
1642
1025
2356
2477
564
1452
794
663
1237
965
846
1576
2315
1524
1893
1638
2343
1902
3401
946
2054
550
2220
1688
349
806
1840
2212
1638
727
2567
1545
723
1868
909
1527
1241
2322
1772
1113
1501
1679
564
2478
925
1840
664
1731
1706
2312
2592
842
2266
2122
1113
2046
824
674
1143
2392
860
1893
824
674
1760
3326
550
1113
2592
2227
907
1429
2478
1348
2257
1706
1113
671
641
1412
1670
603
2820
1444
755
1868
1448
1731
824
1280
1608
824
605
1143
2505
2115
1958
1603
1624
2287
1701
973
1118
1882
2592
723
824
122
3166
604
1565
710
769
844
2104
979
422
1788
1638
1706
1855
1020
2363
769
2344
838
1076
2283
1545
550
2315
1760
1444
2315
2057
1975
2046
2431
2562
973
1760
2439
69
2590
2328
789
1309
864
1688
2442
940
613
663
1278
2251
950
1363
763
2132
2280
2537
1670
737
975
824
1427
2115
2308
2322
1118
1958
860
62
1788
2315
1837
824
2929
881
2436
2439
2537
824
940
1501
2169
1280
723
824
975
1684
1565
2356
1025
763
2115
1555
907
1260
2344
1603
1323
2590
734
105
2397
2122
2094
2803
641
1679
757
806
2407
2566
958
735
2556
2112
794
749
2505
2562
1118
794
2169
2122
69
1902
2054
2370
1143
1508
1726
1777
1412
2160
824
2469
624
2592
1241
2293
1984
1882
940
1977
2488
1508
2112
769
1801
2217
737
2094
794
1532
739
1593
69
1777
1818
2169
69
1032
1638
752
842
3350
1429
1670
661
994
749
702
2538
2228
671
2328
934
1508
1861
994
2343
2064
1537
1082
2094
1603
2105
1442
913
2319
1684
2453
1677
1580
757
1555
965
806
1793
2439
1508
2254
973
1625
827
2364
2217
2436
2346
1603
958
605
1801
2266
1984
2122
680
342
1975
710
2567
2477
1348
769
1412
2538
973
754
789
913
739
2533
1537
2407
1280
705
2499
2356
723
1545
705
1412
2513
871
2454
1432
1565
2322
2561
1539
2561
1412
2424
1708
2532
860
1527
1855
1237
1323
1726
1861
749
1555
2424
2567
794
2407
2559
1625
1638
710
824
2169
2407
280
1494
1241
1452
1132
2356
2344
564
1271
2439
1576
1851
550
105
1555
2344
1837
898
973
842
1691
2251
1726
1726
409
1734
1306
824
940
2257
2223
1435
62
940
70
628
994
1701
2266
838
1132
2513
824
1537
677
349
1545
2251
2169
1642
721
1625
1271
1466
935
1691
1143
794
2416
2089
1777
2274
721
1708
1642
2546
1412
2274
628
2592
2439
2312
1638
2057
105
1770
2424
2377
2412
1893
731
752
1508
1545
1625
935
1113
846
950
1706
1663
2054
842
2291
2562
878
2169
2553
2094
1501
1052
1684
2105
1132
2469
994
2105
1295
1580
2356
1706
958
2537
1801
757
2416
844
1958
1418
1677
2220
1413
1508
1095
2344
2266
1247
962
1082
680
861
1444
1539
2315
1851
2590
2220
965
1662
1662
727
723
2064
422
624
2261
1893
824
136
1788
1549
1767
2413
683
2344
1662
734
1882
2592
1032
824
1616
1638
1882
958
1760
1855
664
2257
789
824
1874
1638
2356
1524
950
1429
1977
1801
2562
2328
87
624
1878
1855
671
1593
2548
824
2228
2436
2212
1726
824
2315
2223
806
680
824
723
2567
1868
2356
789
1143
1893
2064
2590
2344
726
824
913
824
1913
663
2094
934
1020
2483
641
898
1619
883
1958
2407
1025
671
2266
2261
1391
1883
1947
824
2266
2217
935
1975
1427
2057
1412
710
2387
2267
1537
2518
2046
2344
1713
422
2064
2319
105
710
734
1710
824
2105
1977
1466
1893
1642
2884
2169
881
1452
918
984
1874
2564
2792
2561
1458
102
2587
602
2453
2161
2370
105
1688
1518
973
422
722
806
564
671
2478
2301
934
2508
1958
1734
1396
965
403
763
2424
1247
2322
2320
763
1241
824
2538
2556
732
2057
2057
422
705
1878
1839
2320
2057
2590
1306
794
1688
2274
1706
1309
846
1586
960
1448
749
2220
2251
1232
844
1527
1882
102
2054
641
1429
2454
2212
2488
3252
1429
727
102
2407
846
1412
624
1837
964
664
2169
2562
1984
663
1677
2533
641
2469
2356
1118
1468
2372
2251
2344
2169
1238
1435
2363
2431
824
2546
1713
674
950
806
2294
913
721
1882
1392
1020
2370
1975
1232
1241
1793
1984
1760
935
2322
105
2442
1855
2537
1832
1706
1524
824
734
1271
1625
749
1608
1363
1412
2064
1306
1638
69
1893
1947
913
723
1452
1638
2533
2442
1452
844
1237
1749
2394
2416
1501
1185
2553
1444
824
1280
2344
2561
403
2251
2322
2056
2413
2513
62
1625
1984
1740
702
794
2046
2477
2276
2176
602
727
806
1902
2363
2412
824
2315
2356
1118
1975
550
1638
2257
2104
1348
1448
1429
2266
2499
793
1684
1052
1726
1760
871
1947
2344
2331
638
824
1677
2556
881
918
1580
2320
1501
710
789
403
1788
794
846
2442
2505
2266
2217
1767
2380
949
1788
2057
2439
934
1032
1638
860
2590
1348
2344
1237
1406
2436
1701
994
824
2217
1706
1984
2477
2477
342
2442
590
1524
975
2228
1413
2176
1113
2261
994
2266
757
871
1603
1801
1839
1883
1297
653
1143
1413
2287
1020
403
824
1545
2308
1400
1323
898
1731
1295
1882
1518
1662
1749
1458
2387
2312
1625
965
122
2407
794
2564
1020
1527
1839
1947
2431
683
628
2407
1688
1132
2094
2280
1947
1608
1143
1295
2249
2508
2261
951
2064
994
940
2592
749
2380
613
1458
1772
624
806
940
1855
737
1524
1138
763
2553
1760
838
2380
710
1726
1677
838
62
105
1297
2296
1662
1412
824
2532
2312
2592
1586
2064
734
2296
602
1823
1295
1532
1032
2054
2538
2263
2370
1429
2257
871
2122
946
2590
994
769
2034
1429
824
1405
871
2291
702
699
403
602
395
1586
2469
558
881
105
2431
2548
2169
969
2538
2343
2089
1494
2328
2104
2442
935
1874
1760
702
1420
2169
794
842
2094
2227
794
2848
1958
641
965
739
710
628
1527
2280
2356
2456
1020
2257
550
710
2412
2308
878
2412
878
1874
769
105
994
1760
1726
2291
1701
2532
2488
2094
710
1684
1524
2089
2567
1823
935
2167
824
1444
878
2556
1527
43
2217
1555
2537
1731
1501
1247
824
2436
739
838
2169
1524
699
1841
1731
1501
1468
1363
2094
2499
624
1625
102
705
1524
628
2251
1247
2266
2533
749
1513
984
2249
824
2115
1429
752
752
2046
2266
1241
1726
1684
641
710
2729
3166
1701
1677
824
602
1984
749
1363
1294
422
979
815
1855
2442
950
1893
1420
1527
495
2064
1118
935
550
726
2320
998
710
2590
2319
871
1788
1468
1524
1840
935
824
723
698
641
664
994
1823
1020
2261
1823
815
2064
102
674
909
1608
1427
2169
994
2122
629
946
1565
1429
3151
1271
2328
1419
564
1701
710
2562
2220
1297
1893
2478
2308
846
1238
1271
698
737
1576
1603
913
2592
1025
752
1527
824
727
1429
946
824
749
2538
824
1684
1823
698
2104
1731
1694
349
739
710
1874
1749
1309
1452
2105
2410
2370
2407
824
1855
2393
1295
1025
85
702
1677
710
1883
846
2169
2565
1143
1670
824
1593
1429
2387
602
1984
674
824
2251
1020
950
422
2431
105
2266
1396
1237
871
1638
1902
2370
2312
1861
1670
913
846
1452
1527
749
824
1020
663
1818
769
2333
1247
2442
842
1749
935
842
2394
909
2104
1984
824
2499
1616
846
1143
2495
1619
2356
1545
2301
892
1524
824
1306
1801
842
975
898
860
602
1882
2549
1638
1400
737
2280
1670
1020
2280
105
2455
1406
940
824
1532
2370
671
1851
1818
699
2176
2538
2057
824
2488
846
641
1670
752
105
1297
907
1143
2322
1832
1788
2483
2296
824
1603
2559
1306
2538
1348
2370
2380
2322
2094
2477
769
1237
1708
1638
1777
1565
824
2266
2160
767
2169
752
102
213
2592
2380
909
824
1348
1793
1241
1662
1777
2094
2104
1883
2266
950
1093
734
710
1788
624
2592
1691
2431
1662
2537
3348
1749
1818
2291
2105
763
1607
1118
1670
789
789
2387
1537
1280
122
946
907
2083
2089
2424
2320
550
824
1823
2212
2122
1840
2380
824
2280
2377
838
757
1726
2356
550
1118
653
2538
1770
949
1429
1677
2315
2294
1701
2228
844
734
1688
2291
2469
1391
1448
1429
1731
1873
1576
1726
1625
2436
824
602
3318
722
2370
2537
909
1537
2169
2105
671
2546
2160
806
102
824
844
860
2251
2453
824
1706
1518
2105
1448
2477
1952
1793
2407
1306
2046
1882
1619
1295
824
2407
2380
2220
2513
1113
105
935
663
2554
1020
550
2477
671
414
2064
940
934
934
907
1435
984
1113
892
1731
1749
2301
1648
1691
1576
1391
1749
1118
950
1984
710
564
824
605
749
1138
789
1508
1625
2488
2537
1312
564
683
2392
1663
749
1952
674
1823
2505
950
940
2296
1902
1032
2513
699
2410
824
649
824
2592
1247
705
739
749
913
1624
842
398
564
824
2064
2266
2363
1363
558
1777
1688
1883
824
2549
842
1760
824
722
824
846
628
2115
1553
815
1706
1237
1818
2319
1580
1391
1882
2590
1837
1701
871
1429
2533
1427
1642
2412
1576
1306
1873
2054
1280
2176
2274
2056
1555
1118
1691
1684
2562
2320
898
2592
2477
1260
725
842
1984
907
1032
2266
702
1468
2412
2169
2212
909
965
2291
1429
2397
1868
1663
2407
2477
2380
702
2256
1118
2276
1565
605
1448
1391
2046
984
1306
680
824
1642
1501
2089
734
824
2217
1861
1452
844
1670
763
1749
1788
1539
2387
2312
2535
1586
1260
624
1497
846
1662
1883
1749
824
105
824
2083
641
702
1571
1025
1677
2251
2169
1868
2567
1391
918
2412
1458
1663
918
1075
824
1537
1701
2308
1893
824
1947
864
105
1396
1788
722
721
2478
1684
1652
1516
2439
2424
1691
1232
1638
1781
1568
2372
1984
789
2537
600
806
624
1616
2453
824
1237
1958
1855
1432
602
2407
1348
911
2212
2308
2220
722
2592
940
824
710
979
1638
1977
1565
1576
1616
727
1604
973
414
1549
1025
2094
1241
824
2169
2407
739
683
564
757
946
1670
1708
1706
1801
3166
710
702
1501
824
1576
1032
1025
2356
1818
1873
965
1958
1052
1391
2251
844
2112
1232
2413
628
1760
1868
739
878
2255
2436
994
2553
605
1580
1823
2296
2537
2315
1444
1442
946
1278
892
2439
1684
824
2112
422
2407
105
2320
1020
965
1501
940
1788
2220
2416
824
2548
975
1731
1396
737
2312
1706
994
664
950
934
105
2962
1837
2564
755
763
1468
702
1772
2094
2522
846
1706
742
824
1975
842
2308
624
1143
2254
2274
2296
1958
922
1529
1731
846
2559
2553
722
940
710
1527
2251
846
564
2380
2478
2266
1020
710
769
605
513
864
1555
506
1391
2533
1677
934
1701
2453
624
1883
2261
2888
2380
940
2590
789
871
1883
2573
752
2483
2308
842
2266
2251
1032
842
1052
550
2442
1788
2312
2590
2312
918
1020
62
2094
871
1619
824
913
871
2254
1537
2255
2169
2089
2456
2276
2160
699
935
994
2537
2169
1984
1412
2212
2380
2132
2442
2251
1452
806
624
2469
2169
1524
2104
1444
998
2413
2276
2249
965
763
702
1818
671
1874
846
403
2054
892
2412
2538
1113
1524
2553
2160
2370
1025
2257
940
824
1309
2533
564
2537
1726
2394
844
2548
824
2212
1625
935
624
2431
2161
1625
994
1576
2251
629
550
2344
2257
817
1260
824
2132
1984
734
1984
838
749
2356
2220
1688
824
2251
769
1113
1306
838
628
723
1726
2442
824
789
1418
1348
2483
2416
1318
1748
1260
824
605
860
973
605
1701
1232
994
973
2469
824
1701
861
1418
1691
2046
1608
1508
2592
946
1706
674
1348
2301
935
1576
2046
1642
671
1731
2089
1608
1868
2380
1691
613
1619
1513
1508
907
723
2394
824
2257
1032
710
1841
824
1032
2169
861
2635
663
824
1429
422
2064
1823
1280
2328
1555
2220
1405
2511
1113
1619
950
1823
824
1501
2312
2274
824
2212
2397
2176
723
1297
1760
550
105
732
763
138
1580
935
962
1662
1638
2407
2319
2532
2380
664
1684
702
742
132
564
2291
860
1684
1238
925
1444
2590
1391
2380
2254
1247
749
824
1902
1513
1429
2046
2089
1642
2538
1537
2488
2169
2431
2276
2505
846
671
2356
564
1524
2538
2393
2105
2057
1419
1638
824
946
2562
1565
1772
710
1839
1801
1851
1701
2436
1448
624
2217
1555
2561
683
760
2488
564
1793
871
1701
1452
1066
1701
2380
1429
1260
2567
2439
846
2546
2290
732
2553
824
962
794
105
2478
641
1777
806
1050
2407
1468
2212
1874
878
2291
824
2122
2513
1902
1706
824
1247
2315
1688
349
2256
958
2267
2477
2308
2266
1958
2169
3191
763
2380
1257
2169
1958
935
705
2413
2094
2312
2412
2094
705
69
1391
1837
1406
918
1662
2312
2344
871
3320
965
1677
2256
710
935
613
349
824
2296
1532
108
1840
1576
2054
824
1706
2380
755
62
2478
2416
978
2064
1706
2590
2590
892
1823
2331
1706
1793
2261
1726
739
752
425
2442
2537
2319
1118
1818
1302
975
846
1539
2176
2442
913
1975
824
624
824
1435
1238
2169
824
628
2513
2567
1241
1713
69
723
699
1984
1400
723
1837
1429
2499
1731
1143
1429
1519
844
979
2105
2453
1413
2413
1731
1501
2356
409
998
1670
806
414
62
2592
1701
1576
734
1642
1527
1429
1788
2316
1902
1466
2322
1363
1435
946
1565
1793
2456
2496
1406
1855
2865
1749
1855
757
824
602
842
1020
824
1958
1952
824
2344
2431
663
1684
907
1082
1625
1706
2442
824
664
1772
1429
994
1537
2223
1149
2328
1076
674
2394
1400
2397
710
2301
1429
1545
742
1788
824
727
2455
1508
794
824
1663
1143
940
723
1032
1947
2312
624
2223
789
1271
1076
105
2296
1050
1490
1271
1237
979
2431
558
1958
1731
1452
1052
2370
2537
2565
757
2132
1537
2344
1984
1760
860
973
564
2380
2094
628
2176
680
1619
1642
2548
2212
649
2112
628
1851
1400
2319
1886
2293
1706
1708
1432
958
737
734
934
3044
940
806
846
105
2056
1772
1793
913
1902
2161
846
2442
1777
2394
1749
2383
789
1835
806
1429
1526
1095
2394
1731
2397
1232
1882
674
699
2054
1406
1391
2217
749
683
2899
1882
2297
742
2176
2064
2319
1777
749
1501
2266
624
2453
864
2132
2251
1391
2269
1958
878
1619
2266
1701
2505
705
2538
810
2387
2266
2104
1496
2319
2548
105
2546
680
1400
2254
1708
726
1902
602
1580
2387
2442
2456
824
613
734
2679
1113
1501
1545
2407
153
860
806
105
1788
769
970
1883
1508
1553
2469
1444
2363
1306
62
422
2455
789
935
846
994
1082
710
231
2469
1295
2105
1429
2312
1616
2436
1878
1444
1670
102
2266
1623
2590
1050
1788
723
409
907
1823
560
1616
1777
1260
605
1306
824
1537
994
1532
1406
2276
721
1642
349
1788
1576
1468
769
2301
2251
663
970
950
1861
1466
2407
846
1396
2312
1975
994
1638
749
892
2249
2356
727
994
2112
1642
721
1466
1568
1526
1444
1032
824
1452
2538
613
1984
739
1861
672
975
911
950
1138
1306
2424
727
1435
815
2532
763
1113
1537
1247
653
721
409
1318
1143
935
1777
907
760
1539
2320
1444
624
2261
1576
2083
2251
794
1603
1772
1501
1052
842
2046
2320
1032
1616
1638
1280
2372
1747
838
2499
1508
2220
1788
1823
844
2469
1731
2477
2176
1576
1663
2393
2407
2266
1391
734
2274
2255
1855
1442
698
2094
970
909
1025
737
794
1883
1706
2176
909
1593
922
1625
1435
846
1837
663
815
2436
2370
2565
824
2046
2407
1818
613
1952
2453
2424
824
2291
1025
2592
2287
1427
824
2538
2556
824
613
1518
789
2057
1396
824
994
824
1076
403
1363
710
950
674
2431
1435
846
1625
2532
1527
2943
1468
789
2455
2407
1883
2469
1874
1947
2394
737
2266
1318
105
1118
2397
846
2562
962
824
1113
1638
1429
1524
1508
1348
1839
605
2266
1052
624
1677
2533
2518
2054
1444
1260
2590
1524
739
1458
2592
2356
949
1052
721
2549
705
1893
2266
1708
1984
1238
1576
2019
1749
2266
2533
1642
2115
2413
663
613
794
1952
1726
2105
1616
1518
2056
824
907
2562
1760
1638
1823
975
1625
760
918
2585
1874
940
1118
1297
1391
157
674
1132
1868
2261
892
1777
2453
1429
69
2413
2542
674
1537
2266
1851
2439
946
303
1162
1082
1527
922
1278
1818
824
2492
1025
2442
757
1524
1708
3355
2217
1435
735
838
842
2212
105
2064
1435
2266
1568
2169
1391
1118
2380
864
742
1412
1241
60
2319
1731
2122
1823
2478
2220
1604
1677
2590
721
1706
1604
2455
2319
892
1497
1882
605
734
2911
1619
965
2912
806
789
911
950
2290
698
2089
727
2592
2469
846
2513
1306
3293
892
683
1873
1405
815
1855
2212
624
2319
349
1050
1118
994
1280
1429
726
2291
2094
550
727
1788
2280
1638
2439
2251
2383
2592
1662
1604
1527
1526
1748
2276
699
2407
1052
1893
994
2280
735
2296
2483
946
688
641
2412
710
723
649
1701
824
2786
349
1412
1532
342
871
949
2132
824
1818
2478
2176
935
1518
757
1619
1295
661
605
1527
1553
2505
2588
824
1708
1958
994
2308
973
1777
1429
2057
1638
824
1861
2559
749
1603
2592
2223
2261
950
1580
898
969
1025
824
602
1143
710
1747
1706
1616
909
844
671
2442
613
1425
2266
2344
1868
2046
1020
2538
1638
2094
878
2439
2372
2217
710
2488
2152
2533
2372
732
1052
1082
2370
2312
1025
973
1241
994
824
871
349
935
2469
723
1539
1576
2094
1642
965
1568
2046
737
70
2383
2469
1793
1497
2533
1118
2343
2535
600
663
2256
1555
2322
732
2308
1241
2553
2169
734
1801
1861
2394
1947
649
2104
1568
2255
1497
661
550
1947
950
1076
2220
749
2112
2453
2533
824
2112
1902
2319
2505
824
1032
2549
844
1576
674
1539
403
962
824
1143
674
2590
1076
1840
1228
2549
1608
734
1032
2372
749
2363
1604
2439
2532
789
1406
727
2115
2424
1823
403
2343
1902
2513
2320
2413
1586
2169
723
824
1143
699
1025
1984
3087
1545
2380
2254
2537
1586
1958
1691
1391
1706
1453
2442
1524
2356
2603
769
2478
2220
958
789
1143
1524
2176
1143
1082
2104
737
605
2538
965
2413
1429
734
2169
2328
2255
1788
2089
1882
2407
2062
824
1604
1706
2046
2533
721
1501
1902
1861
817
1391
911
1958
2176
2169
1823
1625
1588
1427
838
2488
2505
2212
1710
2533
2073
2064
2565
2251
2383
2301
846
2169
1420
1580
737
1677
1625
1565
2283
1801
1118
628
1868
2499
838
1760
340
2296
605
1418
1679
602
2064
2212
794
2257
2344
2442
722
824
2548
1662
1625
1247
739
824
1663
1893
2442
2439
641
1420
734
558
2220
949
2587
1731
731
824
649
794
1466
2046
1237
2255
1708
1772
1032
1025
824
2251
2322
1580
2268
1565
69
1508
1537
1706
1726
1032
721
629
913
1076
705
1241
2301
2455
2431
2160
105
969
1413
994
2413
824
1508
2344
1363
1873
973
2294
1113
734
1701
2537
1691
1302
2112
1118
1297
794
2363
1442
824
1706
699
2407
2083
2089
1701
892
1840
710
2488
1619
2372
2499
1868
1625
789
752
710
1586
909
671
940
2387
723
1839
671
2380
2407
2565
2064
2294
945
2556
2537
2320
946
2112
1419
2567
723
1295
838
2416
1731
763
558
749
1625
613
2046
1413
1893
934
1818
1603
2122
1143
1688
1623
1638
2217
1076
2407
2312
663
1708
1893
1400
1271
734
2251
723
1984
934
935
1442
1306
2553
710
1271
683
950
1429
2083
1429
2488
925
2394
760
1777
2513
1442
2370
1642
1050
2590
1238
1902
749
824
2315
1679
2291
838
918
2064
824
1118
2424
2537
1052
846
1363
1532
925
1468
824
1902
2436
1545
1662
1670
1537
2397
1400
2431
1468
994
739
2412
702
1975
2439
1586
1537
973
2356
1400
2834
2478
1670
763
1429
1260
824
1435
1020
683
723
2176
925
2176
671
564
1468
1448
1749
2422
2356
2532
628
960
1118
2442
898
628
2567
613
2169
2064
824
824
846
2548
3298
2220
1020
907
1458
940
1625
1861
2533
2363
1863
2169
624
702
2089
1524
2412
1391
398
2220
2094
789
760
2356
2094
1032
2483
1262
2094
1701
898
1539
2412
1777
2407
794
824
1701
794
1468
2537
749
829
102
1555
1524
710
824
1984
1132
842
909
824
1032
1619
649
1452
722
749
1025
1539
2056
726
789
1524
663
1428
1537
1306
2169
1052
760
2220
824
1524
602
1363
605
1532
1317
950
1625
1604
1143
2319
2562
2315
2849
2267
2176
2592
844
671
1309
2176
824
940
2592
842
878
884
2220
913
1025
69
2223
1645
2104
824
1576
1688
2105
2564
2094
2276
2370
1418
1772
1832
1684
710
2267
2377
2301
950
824
1772
1412
2083
1638
1619
564
909
2094
2553
2469
1524
1625
2132
1902
892
824
2132
2006
2115
2478
758
2094
898
1576
2176
2083
2592
1406
1839
1576
1400
2469
1760
2257
1501
1975
2176
2424
2251
2424
763
824
2293
721
1731
2562
105
624
1818
946
2296
1020
1713
1513
1593
846
2257
1565
789
2442
935
1684
892
531
950
2115
817
752
2308
683
918
710
2257
1271
2257
734
2469
1348
723
1677
824
671
794
2176
1947
2992
1297
1468
1545
734
605
1823
2115
994
721
1883
1777
2412
2266
1638
2301
973
1306
2290
2532
1237
1448
2261
1731
723
2407
1452
2319
1363
1466
1524
2328
1429
699
935
2394
1576
1076
2344
1793
2276
619
2344
2266
824
664
1882
1118
846
918
2212
1518
1050
1731
62
2356
2483
1604
641
1526
403
1435
934
2089
2861
824
824
2469
973
2998
998
824
2537
2104
699
1958
628
2320
2266
1348
69
824
1524
2105
918
1435
2344
1513
1413
1731
710
2257
1882
2257
1501
1413
1726
2356
824
1984
1619
1427
2169
2274
1726
824
1626
327
1052
2257
1143
2535
1524
2280
925
892
2953
2094
1772
2533
1777
1497
1893
2083
909
824
2094
2453
2469
2249
1565
1012
2322
2412
824
838
2257
3308
2478
742
1537
1984
2356
1297
2640
2394
2407
1396
2132
1801
1501
1837
1429
702
958
2505
2153
102
2499
815
749
824
1851
1271
1032
734
824
1565
2407
1832
699
964
2416
478
2537
2513
1868
2424
62
1241
2410
605
2483
1708
918
1501
892
2380
671
1603
2328
1025
2046
1731
702
1571
1238
726
2280
2344
2553
1565
2223
2089
2251
1708
998
1625
2346
2176
727
2299
1883
2122
737
970
1726
2322
1580
1435
2308
2436
1297
683
1508
1701
605
2315
403
2442
2343
994
824
749
409
2266
1537
710
1468
1429
349
1138
838
328
1247
1788
2397
1837
1476
763
1684
1868
2424
2064
1760
757
1958
878
2387
934
2505
806
824
1082
2356
2590
973
824
2533
2312
710
734
105
663
2104
1868
1576
2478
2548
2410
1348
605
69
909
710
602
2160
1839
1662
2267
1942
2537
3166
2251
1429
1663
2105
663
2416
1537
723
1788
1025
994
1508
1638
674
2291
2054
2416
2413
1586
824
934
1280
1883
1726
844
2291
824
1429
1413
2346
2073
710
2556
1442
794
757
1052
733
2590
2320
680
824
918
789
2308
1679
1501
1429
624
2308
2064
2592
734
2394
1247
2319
1772
1576
2442
1975
2592
1118
1466
860
2132
2537
268
742
1442
702
769
975
3172
1760
1406
2453
702
1306
824
1701
2380
2257
342
727
934
721
2220
1553
975
663
2266
935
1706
1524
1868
2054
1818
2533
1772
1466
1701
1619
3121
824
1713
1466
1851
2442
558
2316
1052
2261
105
2083
1706
749
2592
1501
1501
1883
1306
824
2322
1400
935
2469
349
1522
962
1435
2274
1297
2564
734
1555
2562
2223
911
1710
864
2104
550
1840
1731
1052
1952
1539
949
2274
2122
1777
1670
846
1452
1545
733
1580
950
824
2169
1662
1878
1545
698
1902
892
62
878
2370
2046
2592
2312
1726
1232
102
710
1713
2439
2413
2319
946
2296
2436
2453
2380
1706
702
1793
1539
950
1734
1297
2538
653
2548
1537
1050
105
1670
2410
1237
2549
2308
2380
1309
739
671
1883
1684
824
789
2370
2413
824
1052
2533
1731
663
2169
1444
2315
1142
918
760
674
62
789
1684
1609
105
1406
1429
2064
2089
892
1309
2122
1749
1731
680
1818
1435
342
970
1508
1237
1412
2212
2436
558
1893
1851
1840
2424
2112
1691
763
1642
789
2344
1391
1143
2112
2094
1726
2276
2455
2276
699
2562
749
671
824
1701
1391
1539
2442
2266
1823
726
1731
683
1947
739
1625
1604
629
2251
984
605
102
965
1011
1524
69
907
2559
1241
2439
838
69
1958
105
723
1893
824
1638
653
1143
994
824
1663
1748
1118
2319
2562
1295
2328
1823
760
1518
726
1532
602
946
727
950
918
2522
1868
710
2442
860
1883
1508
2249
1777
2308
70
2266
629
1318
1160
827
2356
824
550
1777
62
824
2255
564
1691
2094
892
970
2561
2223
1642
2296
737
2094
1082
1616
2322
1025
757
950
1840
2212
2313
1138
2312
1726
824
2169
1701
1237
935
2469
1295
965
2064
1772
2319
663
2064
1113
680
1412
663
844
1893
1297
1241
824
1638
1801
838
1524
2217
1545
2112
1429
824
664
1893
732
1427
2319
721
1524
984
2407
710
2176
2056
1616
263
1435
1975
2291
806
950
794
1684
742
558
624
1025
2380
1568
806
918
1726
2562
2394
1025
2291
2363
1604
2251
1897
2176
739
1691
1679
135
1297
2546
1625
671
824
628
1232
806
1684
1468
2587
2249
1452
1247
2046
1855
1435
702
918
403
958
824
1396
1553
663
2122
2176
2254
752
628
641
829
2328
1458
824
907
1052
62
1677
973
1625
2319
949
1435
2410
1662
624
2089
2356
663
1608
2315
1532
1662
1691
860
2257
2315
2212
70
2706
1020
950
2350
1947
749
1713
2105
2505
2315
1984
824
2488
699
2860
1701
1306
1260
907
698
2469
2592
2054
737
1882
2294
1496
2223
2274
839
934
1576
2537
1670
2223
2249
2488
935
1237
2046
1679
403
3395
1095
702
2546
1726
994
1837
2549
2255
1958
1348
641
2105
1868
1818
1576
2064
1396
973
1468
794
1760
2592
734
1701
1309
2266
2217
105
970
1429
2562
1726
824
2057
892
624
2456
62
1818
699
824
1260
1777
2533
842
1429
1306
1701
1878
1255
2592
2054
2169
907
1496
2320
2380
1818
1977
1625
2294
2387
1731
1977
1524
2280
2057
62
871
1984
1297
2083
721
2315
1241
1524
2263
2343
2105
653
1295
1396
1984
1801
1818
628
946
824
884
1840
1118
2410
1146
705
2319
1818
1670
749
62
628
1076
1435
2122
1608
960
1032
2266
628
1749
2046
2533
846
1840
2590
2439
1731
1677
1670
2344
1893
940
2217
1280
1670
871
605
815
2212
1427
881
2439
2397
2407
1984
1701
2561
2249
994
2315
1619
1524
1882
2280
824
1662
2115
1309
824
1555
2564
1701
2104
2322
1726
1400
2412
1983
2394
1772
2169
1638
1788
2380
2270
2251
2266
403
749
671
2346
878
2094
723
1526
1118
2291
1893
749
105
102
1734
1468
1708
749
1619
2344
946
1468
2257
2407
2412
824
1032
1405
2592
1232
1429
1861
671
628
1306
1501
824
1143
842
838
2105
824
1319
1271
2431
824
734
1701
824
1241
1882
2344
105
2296
702
1688
948
1818
2346
2537
1893
2397
973
1396
742
824
1132
824
925
994
824
824
2537
2212
2301
1662
1518
2469
1032
2308
1823
1677
2567
2380
1670
1691
2538
2407
763
1691
422
844
1984
2344
1818
1309
69
710
1429
1113
1093
1731
1568
824
1280
2254
2592
1020
1619
663
1501
1576
1295
664
1731
1586
1032
1113
2064
763
1429
1545
994
710
1238
1625
824
683
2416
1691
564
824
2513
2418
2407
403
2064
2064
1603
1777
935
550
1975
844
2291
1708
1642
2220
749
1902
768
2054
1677
2592
1726
763
1684
950
1878
2442
2592
940
2169
683
2322
1977
1662
649
726
2592
1793
1076
2477
698
1726
2410
1604
1412
824
564
723
824
1855
1527
2049
1391
2808
965
725
2169
699
1032
613
2104
2592
824
934
737
925
1576
1539
1625
2176
842
2291
2296
2413
2132
1619
1619
898
1984
671
602
734
2094
1448
1691
2549
1677
2257
2546
2464
105
664
1025
2505
2455
994
2483
2590
935
2538
844
824
2556
1429
2505
1679
950
1545
1851
1553
1818
1818
1580
1868
1958
824
1947
2380
1688
663
918
2266
2228
806
2094
2387
846
1020
2407
1638
2220
710
2533
1405
1241
503
1706
1731
2301
2312
1238
1391
1237
2453
2176
994
824
649
1662
2562
2387
1420
1984
2394
721
1788
1772
1851
1801
2266
1726
1545
2046
935
2412
2424
1576
2394
2228
824
1818
2320
2453
1527
742
2469
1508
2410
721
2537
2556
2212
613
1975
1453
1637
1706
824
2424
602
1823
1777
1032
2263
749
705
871
2380
789
975
2431
1604
2370
2094
2320
1713
2257
2054
1899
2431
1497
2266
2394
1958
1412
1855
1539
105
794
2104
671
1025
2372
1271
892
1823
2132
726
1576
379
1427
2212
871
2537
817
2217
2564
824
2537
749
664
909
737
1984
1893
2089
2315
878
2505
994
1625
1458
1691
1701
1818
1638
721
2301
2161
3195
1975
1706
979
2370
2483
824
1306
710
628
1625
624
2413
2565
683
794
2548
1868
2287
1518
1604
2439
2046
2592
2209
1532
2559
760
1082
1777
1076
2105
2094
1143
915
1793
735
1604
2290
1823
794
1868
1902
2064
1701
918
1619
3072
1363
550
726
1861
824
1396
1576
422
1742
946
2565
723
948
1958
1616
2054
613
965
878
1861
624
2439
975
824
763
2274
2112
2212
824
2276
710
102
2319
2276
2064
2046
1975
1118
1701
737
2266
102
1466
629
2538
732
2562
1947
824
2115
1580
763
723
1406
653
1760
2499
723
1539
742
1488
742
710
2256
1555
403
624
2499
2407
935
564
2312
994
2436
628
1841
349
1958
909
1837
2161
564
2407
1020
934
1518
2169
1823
1501
2532
824
1586
958
1118
1247
1958
1642
2169
702
710
2320
824
2223
1893
1238
2212
946
824
1642
2122
550
1684
846
2320
871
2046
1420
3338
1118
702
950
824
2592
806
699
613
948
2513
2331
2513
962
1318
702
683
1306
1851
710
2266
2088
661
702
2261
2477
824
1586
2073
2256
1701
2104
600
1684
1749
1580
2455
935
1893
878
92
2442
950
757
2315
940
2567
1138
699
824
2407
794
683
1837
824
2261
1882
1413
950
824
2312
1840
789
2363
2254
1032
2413
1975
1412
734
2407
2251
105
1874
2415
2559
1143
2556
824
2104
1851
2094
2064
721
1861
2505
591
1113
1947
860
946
878
2469
871
2758
2410
1604
2475
1760
994
934
1616
2315
846
2046
1679
1878
2266
663
1050
726
1539
1832
1412
550
2592
2394
1855
564
1793
1663
898
2169
1670
962
2505
105
1893
1508
1947
2308
1679
2308
2565
1593
2276
1793
864
1429
734
1767
628
2412
1396
2251
62
1638
710
2261
2387
1882
2567
1662
602
2488
1975
723
702
918
2315
864
2160
674
1420
664
2537
806
1706
1435
2469
702
734
950
2478
2533
2319
846
1947
2356
1868
1405
1882
2294
1726
1160
806
2505
735
2549
742
2308
2566
734
829
721
998
2478
403
737
2280
737
1977
934
824
1670
994
3249
2370
69
2294
1958
2255
2407
2315
994
2383
657
1412
2380
1501
1861
1429
1726
1882
2105
752
2380
829
2322
1020
2387
824
1508
1295
422
1427
2564
1837
122
824
1539
2057
564
806
2548
558
2223
710
749
1241
925
1851
1662
671
2083
2105
62
1638
763
2104
907
2533
721
1406
1537
1883
1271
806
723
2410
2094
2537
1984
1568
935
414
1868
725
1260
846
1571
721
1226
2319
2046
907
1348
1706
2094
1604
824
1459
860
2276
2585
2105
1576
2436
1975
1418
1706
2112
2161
1420
838
1444
2320
1429
1684
1396
965
935
2397
2266
1616
105
2377
1143
1883
2370
663
2538
2301
605
2477
1458
1391
994
1050
757
2054
727
2413
1701
2416
2755
950
1427
1400
1531
105
2291
2442
1662
1297
682
1565
2115
1113
2393
1679
824
605
1539
1984
2169
2066
2344
1241
2122
2570
624
2217
2436
824
1466
1619
1400
1975
1198
1435
1576
1619
702
815
1619
2343
922
950
1684
1076
1902
722
1271
842
2344
824
871
2171
699
1688
2266
1607
3042
2274
1851
1466
1405
2176
1788
641
2294
2413
628
699
1679
1420
2296
2104
1524
727
710
698
2567
1731
1518
1947
1302
2692
1400
1619
732
1413
2169
757
884
702
994
2122
950
824
794
1576
878
1604
925
1497
1660
1984
1524
2567
2469
663
2442
1113
1501
2410
1565
824
1466
2176
1545
909
1050
2266
2257
842
2064
1494
2921
962
2499
62
2257
122
1568
2370
1726
1513
550
1691
1663
1619
844
2546
1524
994
946
1082
2513
710
2380
922
1893
2115
102
2044
699
918
2542
909
2220
705
2176
1580
680
1882
1412
1391
2064
2251
2478
1855
1586
1772
2567
1726
824
2315
1984
2424
1882
973
940
1400
970
641
979
1823
2567
723
1241
2274
699
2592
892
815
2592
737
892
918
2064
1396
789
2363
1508
1025
1555
1348
864
824
3298
2104
2094
949
1679
62
2105
1902
2505
846
2370
2416
2592
705
1466
1545
1883
1524
1882
2439
1837
1975
1238
844
102
674
844
1958
1406
1760
558
710
2169
2094
2377
738
1576
1604
2407
1526
1020
737
755
1527
1082
1619
2274
815
1494
1302
550
2228
2346
628
1545
2537
403
734
2477
2322
935
2394
2169
994
2122
2410
1052
671
1642
706
2537
907
806
2478
1731
2265
815
3397
1452
2094
2056
1508
2064
2291
1132
1306
1625
946
1958
2320
1143
1731
1895
649
2291
1237
2064
824
1406
1238
1260
1527
1526
2064
2160
1818
2442
602
2488
1306
2477
1468
2439
2270
1118
2046
1642
1020
653
2436
641
2266
2257
2394
702
1237
2320
2538
403
1747
2559
2407
2276
1360
664
734
1539
2312
2346
1539
710
2054
940
1468
1749
2561
1638
1025
2397
1508
2549
1271
2266
2442
1118
1452
1348
846
2054
653
1025
671
2590
1788
1873
1684
1793
2064
634
2533
641
3379
946
2361
2220
674
1608
1677
1706
1118
2488
2453
2533
1406
1306
1691
613
806
950
1677
1444
664
824
1688
1625
1625
1363
702
1649
1306
907
2592
824
1731
1586
824
2344
2513
1902
846
1247
1952
806
2407
824
1662
806
1025
1873
2291
1508
671
422
2513
2094
105
2424
964
705
1113
1984
1526
913
1537
710
2280
105
1642
2105
1624
564
710
1878
624
2312
1448
1396
2212
2346
1295
2442
1237
2261
2105
950
2322
1580
613
737
1412
973
2477
2217
2315
710
1882
1442
628
1749
2115
994
878
2115
2548
2160
2387
1309
1537
671
2169
723
2256
1823
1670
846
2562
749
2548
1975
1731
2455
2319
806
2592
2094
2549
2499
824
1625
1306
994
739
2217
2169
2407
1568
1539
2416
2291
2122
2161
737
683
558
2439
1118
1271
734
2296
2319
1553
2122
2112
2319
1539
1113
1429
2344
1642
2439
2532
2413
970
1020
1247
1238
922
1553
2407
907
1608
789
2322
1984
749
2266
1958
1391
1545
1391
710
2105
698
1466
2308
757
2249
653
1400
2380
2407
909
1638
1868
1539
2046
403
2255
824
723
2064
1565
2538
1295
935
624
734
846
907
710
721
892
105
1429
1788
1818
1684
1232
664
2320
2255
2413
918
2387
846
2319
2499
727
2478
2505
742
674
1679
1801
1625
2274
2562
806
2436
605
1749
2054
1760
1466
846
1537
2064
1576
2266
1791
710
1818
1518
824
2372
1975
2556
613
1501
1501
2280
602
1616
752
2105
2413
935
2410
710
2315
680
734
721
1608
2439
1638
935
1701
1984
2249
664
1625
1823
965
824
2380
2416
1271
1532
1604
1706
710
702
824
1947
824
2112
2488
349
613
851
1545
844
2104
2906
1749
844
2094
2442
1701
1309
2712
1412
2498
1571
2320
1524
2505
2293
789
2505
2046
858
2169
105
1801
1391
970
2533
824
1025
2548
2251
2331
2344
1861
91
2160
1823
1947
1118
918
2251
1726
2217
824
2442
2344
2442
1025
1406
2057
558
605
2257
842
760
2590
663
2488
2546
2160
572
2424
824
1701
1082
2094
1701
1280
946
2537
824
1767
1302
2394
1466
1113
2169
2564
2436
1911
1348
1429
484
739
950
1050
723
2442
1726
1565
2315
749
628
994
838
749
1604
1677
789
892
1855
2387
994
1670
1861
1132
1429
1984
2294
1076
749
1984
2346
389
2538
1662
1032
605
2320
1868
3066
1238
806
2477
1868
2442
1052
2169
628
815
2161
1677
2469
1545
1818
1679
861
731
2105
2380
1608
732
2112
2294
2319
1527
2394
1391
2301
1406
2407
105
586
1429
824
2556
2592
323
824
1616
2453
824
105
2439
1731
62
705
838
624
2161
2522
1642
2564
105
922
2549
1688
1453
2169
1731
871
2212
2301
1280
1025
737
1458
1524
602
824
757
2478
1496
403
710
671
2413
1427
824
1580
1259
846
1494
1118
671
1684
2590
1958
909
2094
698
1616
946
1435
1518
732
1984
1435
1604
1684
2562
892
1670
1706
691
624
1662
2356
824
824
1958
1466
680
2592
1747
2455
1708
824
1247
2064
2089
2294
2549
2104
2251
1734
2046
860
1878
2262
2684
1868
1818
1731
1958
2513
1861
2301
2410
564
2169
641
1241
973
2410
1952
789
940
737
806
1902
699
605
1427
1494
1020
1413
349
1638
1418
1429
1576
1118
2453
664
1466
842
2436
1608
2553
1760
824
705
1788
1380
2592
2387
2094
965
2280
1818
1118
1052
1691
2280
2590
1076
2424
2393
1586
794
1400
1391
824
1468
1638
1691
2387
2291
763
2477
705
1280
1545
702
1237
1468
1638
1526
1513
2356
2488
1670
602
2212
2105
742
2442
1302
2439
2412
1642
1580
2212
1839
2169
824
824
2054
1669
2169
1984
752
349
2296
2565
2475
2407
663
2513
1118
1497
726
1458
2546
824
946
2176
2532
824
1237
349
2056
2424
1391
2308
102
2538
2590
1902
757
1726
723
1555
2094
1793
2559
602
946
2251
2592
564
1113
2548
2056
2587
720
2312
2301
1238
69
1221
2556
420
935
2567
878
1532
2227
2478
1772
1524
1025
2220
1518
824
1306
699
403
2294
723
1576
1818
1788
1638
1868
2291
2261
564
1412
2412
1684
824
2294
2363
2533
1527
1518
824
2380
2407
824
1025
1518
815
1839
1604
1260
2906
2407
1405
2220
2046
2356
680
2046
2439
1406
2533
2505
794
1020
1527
1975
838
545
1466
1760
2567
2331
1749
1537
1726
2537
1793
899
1565
1642
2255
2105
824
1608
1363
2592
2412
710
2094
2308
2556
602
1466
749
1604
2410
950
2316
824
1772
994
899
757
1902
2431
1247
1466
2505
1868
892
824
664
2412
2380
2064
824
2115
1586
2322
2565
824
2478
2538
2407
403
2722
702
1607
62
1396
1539
1818
1118
2217
2372
2538
641
1679
1391
2312
1260
564
702
2538
824
1677
2439
1466
1767
1837
1524
752
2436
2413
817
2171
2439
1309
2537
789
2257
698
2134
2532
710
1113
2280
1412
1497
2412
2257
2176
1348
2169
1032
1348
1208
1363
1143
2270
2217
1448
734
2064
2057
973
624
2046
2549
2436
2532
2160
749
2212
1604
1726
1713
824
2513
794
422
806
2089
742
846
2592
1527
2590
789
824
734
842
2488
62
2256
1777
70
846
1586
789
1348
1754
550
1679
2562
2291
824
62
1662
1958
2227
2439
824
1855
1143
2176
1400
824
613
844
2455
1143
1160
975
838
1032
842
2094
1868
1840
1663
2046
1020
723
2380
1318
2257
2518
913
950
1625
2266
674
1793
1568
2315
842
824
2343
2453
2301
1977
2424
2046
1363
2251
1625
1466
1840
1580
2176
2380
564
846
2054
2538
846
994
1232
1726
1348
1873
2537
824
950
739
1691
628
1977
349
722
842
950
1247
794
2394
2553
2046
2212
624
1132
1731
2566
1603
2046
1837
1839
2326
2257
2315
1670
1670
1818
1708
815
2083
2105
1412
661
1701
1094
749
1586
1429
1549
737
824
760
909
69
2394
403
1201
2532
975
1638
824
2301
1247
1565
2343
824
705
1396
1050
2176
2397
2223
1603
2054
1052
624
69
965
2685
2513
755
2251
760
2413
1406
1749
698
737
1406
2397
739
2073
2590
824
1432
979
1295
1391
2054
1580
2328
1677
2294
2549
824
1400
2439
2478
2057
763
1118
2478
2505
2344
1882
1568
1603
2227
2064
1772
602
2387
1545
824
1873
2089
2424
1576
2537
1537
2280
1642
824
946
2562
2564
2499
2364
1748
1501
605
934
1706
2312
2343
2266
1706
1873
1406
723
1625
1684
1706
806
1975
763
702
1586
934
846
824
2046
664
2255
2513
1508
1518
2094
602
671
2592
727
1772
1698
1580
1688
2046
1619
2220
2320
1568
2442
726
2094
950
824
734
1840
1882
2535
824
2436
824
2592
1678
1468
1684
1883
2094
2439
641
3122
1306
2249
2160
806
1143
403
824
846
2356
1571
1706
2380
2436
1576
62
403
2442
1975
973
2564
1731
710
102
2469
1855
102
2538
2469
749
2094
1405
1837
1348
1565
2483
1793
1323
1576
1524
602
1518
1050
710
749
1526
2315
2407
1684
2223
935
860
2556
2380
2251
2592
1837
558
2064
907
2556
613
824
2115
2592
918
1325
2105
627
1241
1608
1691
1323
2274
824
946
2064
1518
1555
726
1020
1984
1545
1113
2315
2328
2548
1518
2533
2537
2592
824
2590
1420
2525
1701
2412
749
1586
2436
994
913
824
2407
1731
1731
1555
2537
2254
1232
2265
671
1893
664
1318
1835
2217
2319
2115
1241
1406
723
2406
749
907
1975
1406
602
2046
1580
2407
735
1278
1524
749
2169
2592
28
2327
2312
1138
951
1468
1788
2548
2083
1442
1400
2533
827
2407
824
2217
2105
1868
2217
1020
2453
558
1295
1593
628
2439
979
1840
1143
1025
1412
918
1701
1565
2169
726
1947
2331
846
2455
1113
605
710
1767
1576
1306
1032
2294
1882
2453
737
2266
327
2257
1295
1082
2542
1616
2453
1432
1625
2176
1679
824
2122
1429
1975
1688
710
2537
613
2308
2276
2064
1348
737
824
1663
752
1701
1501
2089
817
727
1882
1232
2562
710
935
2266
846
2212
1444
624
664
1545
2356
2590
1839
699
1565
2280
935
1731
1571
1662
1670
1788
1726
925
1400
2169
838
1608
1537
605
2800
737
1793
1323
2410
846
683
1576
2251
613
2064
1050
2176
806
1893
349
2533
789
2312
1238
965
1280
105
2556
2436
1576
2046
925
2291
973
2533
1302
975
69
1975
2316
2112
824
2301
2499
649
806
2567
1947
2169
2407
2320
940
1793
613
737
1726
1855
1638
613
1947
1832
2478
1444
2261
2562
824
1508
1701
2251
725
2217
1788
2160
2439
2104
742
2548
1278
1893
2251
824
1638
2112
1832
2223
2505
2217
824
2274
1396
2293
1691
2537
2469
683
1731
727
1706
739
1642
1975
2112
2567
1518
2312
2413
824
2590
2256
763
2046
2176
2094
2064
1025
1893
1348
3033
1241
1708
1143
1642
102
2089
1020
773
940
2083
1663
1494
1412
1038
1868
2394
2537
1501
2590
2083
2592
2256
2315
2548
1580
1616
1576
918
721
846
1076
1883
1568
864
1984
1412
2094
2488
934
737
1793
940
2291
2266
925
1708
710
3166
994
1020
913
2488
1497
1537
731
105
122
1958
1576
1508
2217
734
1532
950
844
2064
2548
844
1616
102
1706
2564
2312
1691
1851
1625
2412
102
1701
2054
2397
2436
763
1708
2266
2115
2105
958
721
2537
794
1726
2220
409
2566
842
2094
1801
1210
2105
2064
1278
1508
1793
2104
2370
2056
683
122
732
734
624
2407
3078
935
1576
564
2344
2094
2046
846
892
1604
2257
1642
824
564
1113
2533
935
663
2559
726
2223
2308
2266
2220
2104
2217
965
1868
824
1855
749
1947
2261
1818
1663
2266
864
1975
838
2261
2453
2387
1841
824
1295
842
1295
1412
940
1306
2094
749
2592
1603
403
2431
2266
2343
824
1280
1391
1537
2301
2064
2122
1818
605
1642
1688
2567
2169
737
2546
984
2387
1118
2046
550
2089
2320
702
2104
1662
1466
1679
722
994
824
2094
846
2030
2315
2220
2217
1565
2564
2380
710
2265
1851
1823
1767
1032
1726
1855
2257
2488
1947
2407
2469
1391
1412
2356
558
1793
2265
1619
2356
1731
1726
2343
1444
824
1619
1526
913
871
1391
2439
2564
950
824
2870
864
789
1726
2344
2064
1247
1162
1571
2176
2590
3021
1348
1565
1868
1580
1569
1537
705
723
2312
2431
1688
824
2262
1713
1580
1839
1616
824
2169
723
1527
1760
2274
824
2046
2356
2320
1458
1427
1688
1958
824
1638
1237
2439
824
2251
742
844
2562
2344
624
2312
1883
737
878
2212
1801
1545
2274
2169
2007
2280
2287
1501
1726
2291
702
880
824
1638
1545
824
722
699
2436
2380
1731
1818
2562
605
2274
2094
723
1977
1444
2054
2592
1726
1708
2537
950
1902
973
1539
2089
752
2549
721
1608
1902
950
1984
1701
2287
1749
602
2397
1391
739
710
907
909
789
958
1760
2328
1975
1405
824
2533
102
824
2212
907
2176
946
2251
2089
1818
2319
2505
2176
1893
605
1883
2532
628
1873
918
1603
1701
674
641
2533
1295
806
1052
1604
1132
1726
1731
871
2294
2169
1247
2312
1391
2089
2046
2122
1565
1163
907
2590
2344
2456
1580
2160
1297
1396
683
2255
935
2094
3165
1677
1868
2094
1958
727
2567
2112
747
1429
1604
1118
1532
994
907
1684
2094
1893
1788
2549
909
613
1810
2413
2549
2274
1020
726
1427
1468
2442
2590
1670
1406
2556
824
1586
2592
1801
1020
683
2477
605
2319
1851
2308
699
2249
794
1684
2538
70
860
3183
2592
2370
613
846
2728
2266
2280
1025
2094
2478
1777
1861
2356
1726
2308
1706
1452
2331
2315
1975
1418
946
1788
1537
2478
1625
789
824
2220
1840
1565
907
637
723
2592
1412
1777
2469
1638
2266
1513
702
1348
1638
2533
2416
1537
2064
723
105
925
1429
2592
1302
1625
422
898
2169
789
1539
2407
1383
2413
2592
1537
1713
973
1468
710
727
2436
1518
1458
1902
1638
628
1772
1642
2477
1500
653
1625
102
2254
2296
794
1748
909
824
846
907
734
1638
2538
846
1032
2169
1638
1883
3337
1984
2176
1280
105
1625
1788
824
1400
2548
1571
824
824
2104
1429
2105
1777
1427
2266
1306
2274
1513
1604
2212
710
2056
2538
2094
2537
702
671
1706
913
422
1391
1278
2424
2439
940
2217
824
1823
1432
2104
1731
1593
1452
2567
2212
878
1731
683
2274
2567
1777
710
1701
760
2412
909
2301
1527
824
2301
815
1118
2115
1118
1788
2535
1882
2469
602
705
2046
2054
1604
1619
1555
1568
550
2533
1565
1726
1947
907
789
102
727
2413
710
970
1818
421
2094
817
1513
2105
1691
1082
817
789
913
2209
2549
760
1642
1975
2223
2565
602
564
838
1427
1468
2346
2054
1400
1524
824
2567
1494
2308
2212
824
1883
2537
1545
965
1701
2413
946
815
2331
1662
710
349
2257
3138
105
1466
2046
2469
2322
628
2436
757
794
1025
970
994
2301
1118
1260
671
1232
2431
994
2105
2105
824
2105
414
1882
558
2478
1677
2176
1603
1020
2322
722
1555
844
2169
824
2115
1295
1670
2356
1684
994
1625
1788
1975
726
2407
2301
742
1608
1576
624
1726
414
1020
1400
605
824
2056
105
641
2057
950
806
2499
2054
602
964
2590
2255
1405
3238
824
909
860
824
1947
2322
846
2412
2407
1435
2057
2356
1032
2532
1555
2057
1772
1468
1052
1429
2439
1406
824
2549
739
789
1412
1405
794
2877
699
721
2274
737
1429
1435
1524
1555
1958
1713
2328
749
844
958
663
1448
2256
2461
2386
1984
2312
1118
2538
1684
2266
824
962
102
2442
1772
2549
2397
2257
1638
1545
824
2319
1062
2478
749
2562
1391
726
984
2442
2387
1444
2266
2319
2169
705
1143
2054
1679
2261
806
2532
2322
1638
1837
1468
2220
1406
2280
1688
1576
2380
731
2094
1524
1670
723
824
1868
1874
1363
1429
824
1608
2533
2387
1513
907
2105
2291
2436
1619
1818
1726
2217
2533
1882
794
2562
824
2276
2132
734
824
1604
1861
918
1642
2548
1893
2169
1020
1777
1420
1642
918
2513
1497
641
1619
958
2089
105
2407
710
698
1429
439
1604
1280
878
2251
663
2220
994
1435
946
2590
909
1466
2505
1532
1662
1983
860
1526
2301
1508
842
2220
1565
2436
1706
564
2176
806
734
2115
2094
2533
1788
2046
2094
739
564
749
2442
2436
1947
710
2319
2312
824
2266
1280
1823
824
1801
2407
605
1576
789
1793
1975
702
1508
624
824
705
2477
680
824
1247
1619
1841
994
2407
1832
1684
558
1260
934
3070
1840
817
844
2356
1984
842
1625
1958
2169
1118
624
2046
624
1468
752
735
1050
1032
1726
2505
627
699
1143
1726
824
1616
824
1435
940
403
1271
711
2370
1677
2508
829
102
1348
806
2217
824
1688
727
1429
794
734
1539
1452
842
913
2105
2413
2453
1708
2331
1050
1232
1701
1882
605
1508
710
2320
1537
1025
102
722
2217
2251
2442
1772
2439
2439
2407
1625
2094
806
628
2499
674
2407
723
2538
2361
2217
2447
2488
1760
948
1096
2217
2265
1237
824
2412
2056
1501
2255
1837
69
2567
2089
702
1818
2257
2477
2291
1984
1452
2439
2212
838
613
2412
2477
846
769
1568
1788
844
105
2513
1861
2478
935
824
2592
2257
2266
1280
722
950
2562
710
721
1726
1237
1663
671
806
1442
403
794
735
77
2217
1604
806
653
403
1247
2412
602
1625
602
1238
2255
1448
2266
2412
1586
102
1882
1442
994
1565
1801
934
1975
1468
624
2227
2094
1625
1713
2255
2160
2217
2046
1082
1855
749
1958
824
1118
1882
1363
2294
734
935
2319
2413
2115
1975
958
2220
2505
2549
2499
1731
2363
1748
2322
998
918
973
824
2056
2094
1638
1603
403
1420
2274
994
1772
1726
731
1772
2320
973
739
824
1726
403
2513
664
422
702
824
2301
1882
564
1050
878
1565
2212
1524
2407
1241
1619
62
2056
1113
846
1143
727
727
1984
2105
2105
1902
2532
734
1684
2280
2274
763
105
1468
2387
946
2105
2505
1684
699
2223
940
2466
2488
3231
2407
1412
1840
2256
2122
871
1497
2356
710
2064
710
1025
2356
2089
2315
1823
1616
2293
2394
2344
741
2469
2320
892
2115
698
946
710
146
2346
2274
62
1432
1280
1396
2293
979
1020
422
2815
710
2442
2104
1306
1861
1532
824
1468
2312
641
2538
2161
2455
1565
2054
161
3050
994
2308
824
1295
1670
1677
958
824
2483
1604
2280
2315
1837
1726
846
2105
1580
1793
2308
846
2064
2251
1429
664
1586
602
2533
1663
1113
683
1662
817
2064
749
1586
838
824
2094
975
1873
2251
2064
2274
1237
2412
1501
2559
710
1731
737
558
1418
2064
824
844
749
2257
2416
892
2266
824
1603
2397
842
1143
1032
2407
2416
1290
1882
2301
2270
550
950
965
2477
806
403
699
1624
702
1586
1020
1586
105
1840
2537
2064
2424
757
1882
2567
1749
1604
1537
1726
2217
1241
1706
2316
641
2412
2645
671
1143
2436
2217
824
1818
1444
671
824
2564
1429
2057
2469
1565
2356
958
1444
1565
1448
414
1813
846
1832
1348
1429
2407
760
1616
1726
1706
1984
984
2533
909
1237
2439
824
2370
892
2590
710
683
600
422
2132
1893
2312
723
1984
907
403
1020
2274
649
1818
624
824
1793
710
946
2758
824
1603
2301
2380
824
2319
2094
2256
2455
946
958
2176
2328
2356
2257
1532
1571
824
2439
2407
2265
2533
1638
2176
1638
2356
2488
698
3202
2453
946
1975
105
1902
2537
62
1468
1616
2169
1412
2546
2442
2251
2322
2223
2056
1952
824
752
892
1984
1625
1713
1432
2592
934
2094
2383
824
1537
1508
2176
2478
1405
2212
1418
1677
965
2831
2592
1427
892
907
1677
1893
1497
1518
1749
2064
1688
1132
806
69
742
2255
1788
1878
602
2424
2291
1532
422
935
349
2046
1883
2266
2453
710
2312
824
2287
2169
624
1020
2477
2469
2301
550
975
2083
940
1032
2412
860
2590
2283
824
805
2296
846
2105
1642
1432
934
2384
122
2469
1132
1508
2439
958
794
2455
2176
1684
1603
1788
2592
1882
2533
1237
755
723
806
824
702
1412
2592
1032
2266
699
2251
2592
2344
2132
1427
1975
2169
2104
934
773
824
1468
2046
755
1670
1706
2111
2412
1873
1050
2592
663
1348
1818
2212
824
635
2328
1537
1855
838
550
2537
564
2046
760
2567
1453
1975
1706
403
958
105
806
1855
664
2344
2287
948
846
699
699
2546
613
824
2319
1526
892
946
1748
871
628
1427
911
1726
2442
1832
946
2320
1883
949
2251
1143
1571
1760
1616
663
1271
2546
1679
742
913
2394
1238
2424
1701
1663
1412
1241
2089
1539
2370
1297
1726
1526
1539
975
1527
824
2344
2567
663
1400
2585
1701
3373
1247
2499
913
1539
975
1020
1309
1619
2256
2315
710
2393
2483
2556
2562
723
1731
2453
935
2566
2538
1412
1527
62
2105
1818
789
922
105
2280
1247
1975
2217
2251
2291
1638
2537
1679
806
965
1412
2322
1839
763
1238
710
1713
1306
1818
940
2254
1442
1873
1406
2296
2436
824
2567
1160
1586
2565
2262
1731
2412
1571
1508
2217
734
964
2424
2322
2475
935
1677
824
1818
2478
2276
1662
2412
1749
824
1625
1874
1638
1025
3016
881
1468
2257
2412
1118
1586
699
1118
1861
921
2370
975
1701
710
1555
3045
1501
739
2054
1082
1713
2212
760
2083
1295
950
950
2261
1861
1608
1306
403
729
1302
2089
141
2537
737
2294
1947
1701
2169
2344
2499
2293
2169
734
2276
2291
2455
789
1706
1429
2590
2439
1118
838
605
1677
2046
1977
2251
950
1435
1524
2291
1435
789
1278
710
2344
105
2431
2344
2439
2455
824
2094
1501
1818
1688
1603
2412
671
2301
2356
742
1818
824
1442
1396
349
2257
2538
846
1396
2477
105
1412
723
806
705
1893
1642
1280
838
1772
1975
1442
1513
838
2301
1793
2561
2212
702
1396
1958
817
2442
806
1818
2537
898
1706
2590
871
1670
2280
2217
735
844
1444
789
2104
2251
2169
1278
1772
710
898
2499
2176
1731
2505
2469
1638
2412
1748
2546
723
913
2290
2094
824
2056
2328
1662
842
1238
2505
824
878
2469
1855
1593
1984
962
1429
2315
2499
1501
1025
1537
2413
1466
2291
1537
864
824
1052
1638
2483
739
1442
1677
2169
2537
2590
2217
2412
1076
1840
2322
1427
824
1427
2115
710
1958
2266
2315
1278
1749
1713
1688
2083
860
550
1532
1518
2436
1452
824
2105
962
1232
1586
2585
878
2537
934
710
806
838
1619
2169
958
1604
2169
1580
892
949
702
1076
1801
824
1818
2394
1537
1429
1032
1524
2413
628
2251
2387
2094
2176
2412
2549
2431
1508
2436
1348
605
2424
1323
2056
1893
723
2416
624
749
838
705
1893
2054
1020
699
2112
1855
1851
1818
950
769
913
2212
613
403
824
2217
705
595
846
2590
1466
824
1708
2562
2291
794
2556
2413
2266
2592
2475
2431
1747
881
2328
2312
2356
710
824
550
2322
2499
1603
909
2513
1241
1568
2280
1391
2169
824
2590
1405
2251
710
683
1818
864
1412
824
2453
1052
2176
2105
2413
1309
2255
1527
2046
846
739
2343
2377
2344
789
935
2439
1823
1706
1025
824
2537
624
698
918
2559
1619
1501
1138
735
1537
1545
1537
842
824
1580
2319
2533
749
2266
550
1701
1576
710
1855
1952
2294
994
628
725
994
2475
1688
1526
1823
871
723
2319
829
1452
2372
824
827
1032
1958
1638
1604
2565
1452
2439
1701
1878
2132
1576
2315
2169
1241
2083
1524
2478
1977
702
613
2046
1708
2212
1760
918
1662
2290
2322
824
1508
1468
1524
892
949
1638
1777
2380
909
794
1306
824
1952
1977
2380
1708
2294
1604
2477
846
2217
605
1524
1828
2906
1749
824
62
602
1050
1788
1883
994
2377
846
973
735
19
1662
1818
2287
975
1662
871
1032
824
1701
973
1396
2160
1708
2094
710
702
664
2407
2556
1677
824
2320
2169
1539
1638
806
602
794
702
2266
2320
492
3236
763
2442
824
2256
907
602
1444
2176
2508
1840
2565
2505
2212
824
702
1893
702
1466
958
934
2322
2319
842
824
722
1555
710
1580
2592
2254
1537
950
1396
737
2488
838
824
946
1670
1565
1619
2220
251
629
1947
1902
817
2105
1508
925
946
2556
1670
624
1537
824
2280
1524
2280
973
2499
1837
752
3166
950
710
1638
2094
1143
605
1429
1837
2439
2169
710
1691
2518
722
2251
824
721
824
1466
1663
2089
2967
838
2255
1529
710
1113
2380
2564
731
817
1429
1883
824
806
1545
727
2407
1975
710
1271
699
1466
2397
935
2431
734
2283
564
1975
2315
671
727
1363
1143
1619
1851
1777
2220
1032
755
2212
1952
1984
2322
794
749
2442
2132
794
2538
1295
699
1619
2301
749
1565
1947
1624
605
970
1466
1975
403
2217
824
2083
2266
1958
1642
1020
846
2064
1952
1241
749
2287
1568
721
824
824
2301
1947
1118
918
1524
1603
2270
1890
2132
2436
2266
838
605
1025
2301
1882
1638
2266
1893
2407
794
624
105
760
2104
671
1638
2266
2227
102
1662
702
864
722
674
749
1297
2094
1452
1625
824
1082
1818
2223
950
2567
846
1855
824
2094
1984
1391
2320
2407
1405
1458
2533
860
2046
721
1840
2412
1706
1691
1851
624
1691
1638
2319
2169
2212
555
1444
2212
1138
1837
824
2394
1706
2138
2791
1020
1701
994
2212
1638
2413
1118
2469
1020
925
1801
2407
2453
1623
1701
940
2220
2407
913
105
1662
2155
403
1132
2533
1568
844
2249
844
950
1902
2439
1731
2407
1604
564
794
2592
1793
2416
2346
935
824
605
844
1958
1868
2293
806
1118
994
2431
1731
1539
2592
2424
1801
2356
2394
1539
2290
349
2105
1874
2567
721
422
1527
1902
864
871
2169
946
824
1625
2370
2089
806
1688
2455
1032
824
2261
2265
1082
1958
2169
1113
2467
1118
2274
723
2112
975
838
975
1952
2546
864
842
1412
2169
1580
846
760
1143
1975
2590
2046
2160
2356
1524
1232
973
892
1706
1524
2439
749
457
122
1677
1823
2064
2513
710
1555
1527
1731
550
2453
102
2439
2312
723
1701
1777
1466
1260
2322
1777
2220
2380
1662
62
1749
705
946
721
1691
878
1442
705
2407
824
2319
2115
2328
2104
1604
994
913
2104
1882
1442
1861
2590
2453
2513
871
2217
2538
1788
1518
2263
1076
1429
973
734
105
2169
1861
846
550
641
1406
1958
1297
2442
1468
2255
1726
710
1684
925
789
844
1873
2169
349
2522
2294
2592
1883
871
2105
1420
1412
817
1726
2257
2380
2249
602
2513
2356
1329
1855
2089
2104
1638
2587
846
1625
2538
1025
1427
422
2592
2240
1603
2280
1413
2407
878
1984
1958
624
1825
2132
1271
2567
1984
1466
1113
1635
824
2513
1731
1576
1532
2562
2169
2276
2276
1537
2370
2478
1851
842
1823
1391
2291
2546
842
349
760
2442
1025
1823
1396
2537
105
2455
2537
1684
2257
624
1977
2587
1396
1586
2344
1518
2276
2532
789
2319
1837
824
1501
2223
1143
2535
1841
1052
2380
965
1684
2057
403
1818
1975
1435
1391
2553
824
1429
949
1466
1593
1501
940
2251
663
2176
1508
760
2537
2453
2592
2410
663
1772
913
1513
2328
2280
1839
2115
824
2592
1784
1975
844
105
1868
1882
2301
502
1801
1772
1444
1684
1524
1143
1466
628
794
1391
1586
824
2806
1893
760
1391
2436
1731
2112
1608
1306
2475
1306
1731
705
1524
2064
1604
1619
731
1619
1748
1893
2251
1731
1565
1143
789
727
1526
102
2331
1537
1726
2315
763
2251
1883
1855
749
760
2094
611
918
1679
846
1984
2046
2412
2537
1608
1604
1677
922
1603
766
1306
2105
1638
1429
2056
824
2322
1576
2089
1429
2478
710
824
2513
2436
2538
550
735
1020
846
815
1883
925
1893
2105
702
1412
970
1868
824
1429
958
2412
102
2312
663
2212
1677
1501
1916
934
1868
1295
2380
1025
763
1984
1571
710
824
846
2533
2397
722
2169
824
2413
946
1524
1638
1020
664
2469
824
1662
817
824
2537
641
2561
3276
2380
1496
1302
2287
1501
946
1238
1679
1518
1734
794
1435
2294
649
550
2112
2294
846
699
699
749
789
1706
1429
913
2483
2829
2054
1496
739
739
824
2064
2301
794
1902
2255
2538
2257
3166
1701
710
2057
907
909
1706
950
1348
734
2064
2294
806
827
2477
2294
749
2553
62
1400
973
2299
710
824
1545
3244
2566
1855
1396
2269
1406
2413
2274
940
2212
2455
2104
2407
1706
721
1429
1020
2276
789
723
1947
1348
846
2344
702
824
913
2549
2257
1232
2413
705
2567
749
2431
2217
1619
2266
958
1701
2105
737
806
1082
2537
1539
842
998
973
664
1527
2094
2212
1052
2363
1539
824
742
1025
1537
1688
1468
1452
2308
1405
2590
2532
789
846
824
1902
1731
2672
1025
734
925
2161
663
737
2363
789
1132
2592
881
1466
1670
1555
734
824
824
1524
1837
2217
1318
907
2565
1701
994
2064
789
1526
624
1518
1050
2094
1113
1619
674
2266
1297
2592
2413
2439
824
105
1432
824
671
2274
909
838
1883
1603
2478
1873
913
1788
699
735
2169
1466
1855
824
824
375
2548
973
2217
1767
824
1113
649
1032
2505
1297
1851
742
723
1468
735
726
628
1677
2176
2567
105
844
1604
2274
2104
1679
789
1508
2380
2442
2046
727
349
95
1076
815
1237
2280
2397
1868
1851
105
2469
1873
1082
1818
789
2413
2287
2370
1306
842
1684
2094
1670
827
737
2276
1518
1608
1406
878
1348
671
1706
403
1958
2439
824
2266
2556
1508
1412
922
1868
2556
2263
2562
69
737
824
2477
1818
3309
1749
1625
1793
934
702
2280
824
2439
1348
2454
699
1113
2320
1363
2436
1701
2257
1571
628
824
2176
2436
1975
871
1616
629
2089
950
2407
1400
1706
62
1726
1420
918
2592
3171
2094
2212
2407
2488
842
1731
1603
1391
2312
1237
844
1508
702
1518
1020
2122
2320
739
721
1788
1902
2439
2280
558
1625
1412
2291
2416
628
710
806
2559
2412
2538
2592
2217
2094
1143
909
1419
2331
2412
1565
605
680
2064
403
1793
105
1902
2276
2439
2294
1586
739
950
1616
641
2469
1576
2546
1412
705
749
1984
1537
1143
1706
898
2412
1537
1508
1032
671
1793
1355
2469
973
2160
2407
1677
1025
641
142
749
1638
732
846
605
1113
2469
846
909
950
864
1977
1396
2562
815
1893
710
2089
763
2592
69
1400
2257
1025
2176
2533
1977
1280
723
1539
721
680
844
2291
2308
1508
1442
1638
1701
710
2592
2319
958
2094
1496
2505
605
1143
2592
1444
2906
1348
1513
844
2263
62
735
710
2105
2567
1677
2412
1348
1306
1458
934
1818
105
2478
1237
2176
731
2112
1143
1453
2280
970
2255
1818
1706
1545
105
1025
2291
1052
629
1603
1468
2223
2160
1318
1237
1563
505
1412
1537
721
2328
664
1638
624
1524
2089
824
934
1565
994
1619
2380
824
760
2312
1706
1576
1882
422
1518
824
1306
3391
1427
1295
602
2319
1138
824
1260
1616
2054
699
2301
1874
824
3164
1708
1726
979
2469
2217
842
958
806
1143
1855
2254
2344
1975
664
1868
789
1537
1429
969
2228
1977
2344
2394
975
734
2478
1427
935
2266
1731
1893
1513
1237
2105
2546
2387
2054
2276
1881
1893
2542
749
965
1412
1701
1419
2469
602
2439
342
1260
629
1419
1580
550
1418
973
699
1625
2031
1238
2538
1788
710
1883
2397
1855
1118
1823
2590
2073
973
723
2816
722
2538
2266
1391
2549
2320
1143
794
722
2380
2217
734
940
1400
994
1984
994
1309
2344
2320
1638
1947
1241
1706
1619
2064
649
1576
2274
602
2301
1545
1701
2424
613
1868
2469
422
1662
1348
702
2565
1405
1032
2094
1868
770
2251
2537
2469
1076
860
749
123
1625
824
1670
2439
2412
1883
1726
1902
824
1247
1855
1706
1537
2046
2592
1684
760
763
2477
671
2176
734
1113
1801
2054
2548
749
1580
1855
2592
1278
2407
1020
2274
1947
1747
958
649
1874
2956
2094
2505
970
702
1731
664
1444
1729
680
1526
1280
1706
2567
550
702
2220
705
564
1777
2455
710
2394
349
2380
2407
674
1706
749
950
844
2439
2094
892
2064
2458
2083
2299
1772
1580
2513
1412
1841
605
1868
1050
817
1883
422
2064
1619
1726
3166
671
732
1571
2266
1965
2592
2407
2469
105
2590
2453
698
1513
935
1280
1670
734
2567
739
403
628
1429
763
628
2469
2254
2312
22
1527
702
1555
763
2344
2478
1580
671
2064
698
2513
653
1625
410
1419
913
1113
2319
1677
1801
342
962
1883
722
2533
699
2064
2176
1868
2546
817
69
2538
2054
661
806
1801
1619
1851
1840
2064
1537
663
1400
2562
824
732
2169
102
1571
2513
2256
1132
1975
824
1278
1603
739
2255
1706
2104
2274
1539
1555
726
934
962
1020
2217
1868
2566
1777
2308
2344
1429
1260
824
1237
2407
824
1295
2094
994
2105
824
2274
2436
2132
409
846
935
2217
1306
1113
1662
1280
2483
1801
2513
2413
2356
2537
2115
946
2176
979
1767
1663
1952
702
1232
806
749
824
871
861
1532
1363
2413
2105
757
962
1118
2397
1466
824
2274
757
994
824
2257
2392
2122
702
749
749
1429
846
946
2542
1513
2104
1777
973
2046
1958
1984
2592
1412
1238
710
1143
940
1688
824
2380
1708
1662
898
229
907
669
1050
2561
2380
2266
2046
2413
1688
1706
2436
763
789
2592
2431
763
1868
1020
994
824
1444
2046
605
663
710
102
2412
1861
2394
824
2478
710
702
2499
794
1625
789
1947
2537
2538
789
2380
918
2276
409
824
2301
2056
2316
733
69
2513
2387
1975
1420
1118
1619
846
105
1524
1406
2169
1861
2160
1619
2105
1082
1638
1539
2562
699
2315
2442
1306
2263
1868
1663
2407
1497
1731
2442
1518
1271
2046
1677
1238
794
1032
735
2160
200
2227
2537
946
2054
844
1604
838
2538
2212
2537
1427
763
898
824
842
1701
962
550
2356
1902
283
1604
605
1760
1518
2312
935
960
2176
1708
2312
661
710
769
2115
2483
1020
907
564
62
909
2343
1323
1032
1688
842
838
1576
1604
2488
1883
1052
2319
824
3395
2094
680
1679
1391
838
2461
1516
846
824
1701
628
1616
1118
2294
1868
2424
2176
1020
1306
564
1576
935
422
739
723
1032
962
1840
2538
934
605
1238
1747
2223
1241
414
1840
1413
721
1608
1873
2291
2436
980
2126
1427
2046
2343
824
1050
1429
950
2104
2344
940
2046
2356
737
2176
731
760
1247
721
1508
1391
722
907
1295
550
2316
1427
2436
1247
680
1855
702
2564
1396
2122
1726
1406
1537
1527
860
1975
2046
763
994
1855
1586
2094
737
763
2319
2291
3046
1549
2064
950
671
2320
892
1855
1418
965
2176
1638
2319
1537
1706
2160
1788
824
789
2756
641
674
2301
1760
2094
2257
1747
1731
2046
1078
1616
2089
2412
2356
2431
1731
1883
2287
2083
2105
1527
892
727
2046
2413
1793
2538
2169
824
2439
1580
2054
749
1143
1684
1232
2538
824
950
1497
671
710
918
699
1539
2887
1958
838
824
2363
2220
722
564
946
1793
2104
2112
1576
2176
710
2412
960
2505
2407
824
1701
62
962
824
1452
1662
1576
1586
1400
766
710
2046
1545
349
949
721
925
994
1726
664
105
2592
824
3080
1883
1749
2380
129
1670
1731
1501
1032
824
2407
2407
1868
2356
2255
1777
1726
970
824
2346
2533
734
1593
710
2549
1777
1623
2505
1241
2592
1309
1427
2469
1348
1444
1241
742
734
1851
1642
2537
2308
721
1679
2105
2169
1442
1670
102
815
2431
864
2407
1670
1348
1625
1777
605
2094
2104
1894
806
2176
2499
760
2320
661
846
2380
723
739
1882
2561
1113
727
1412
2532
1348
2280
1537
1984
2064
829
1412
794
1297
994
946
769
2906
1608
2046
2407
815
710
918
1855
403
806
1429
2454
2257
2537
1701
3388
1539
2056
1777
824
105
1975
2505
710
2703
1977
671
1882
824
2176
1975
1032
2413
1902
2301
975
1616
871
2265
550
2112
602
975
1306
2220
1537
1975
2533
1427
1555
1432
2442
1619
613
624
913
2301
1603
962
734
824
1992
2083
1162
2056
1874
1677
2477
1958
935
2223
2291
946
1518
1793
1603
977
2455
2266
2296
892
1793
1619
734
946
1947
721
1406
946
1032
2312
710
1405
844
789
403
2453
789
2592
907
262
2104
69
2909
674
824
806
2344
824
105
824
2266
2380
1576
1726
1975
770
1586
1688
1706
702
824
1363
824
1823
403
2257
698
1851
973
2316
950
838
721
2266
62
2312
1788
403
1855
2220
2453
2931
1851
948
2356
105
975
824
2380
1876
2453
1412
1576
824
1323
558
1318
1076
2169
1396
846
1020
710
975
1638
1855
2064
994
2104
1670
1975
935
550
2412
789
2393
1760
1747
1532
1082
794
2380
2054
878
2431
2562
671
1878
1902
2254
1604
1691
973
1642
1539
1638
2331
1396
2319
3321
605
871
1537
1984
2276
2538
2176
824
842
1032
2064
2546
671
727
2312
564
2565
1348
1840
1323
2251
794
653
1496
69
1400
2301
2255
2538
2669
2412
2296
422
1691
2064
1706
970
838
2266
1444
1726
1793
403
1116
752
760
2439
641
1082
824
2413
726
789
824
2169
1947
2104
2255
806
824
1625
1608
1881
1318
2217
2176
2320
794
1545
871
842
1840
2488
1391
734
1677
2161
2407
913
705
653
624
605
102
2249
864
2064
1501
2370
2294
1619
2513
2294
2064
824
913
760
962
2064
2549
1873
2383
1625
1508
2212
1032
1677
2590
1726
1638
2255
1468
2592
2257
624
2266
710
727
1679
844
737
1576
1527
1662
1731
1429
975
2564
1984
2261
710
918
2559
727
2104
726
705
661
2439
2380
2436
907
2590
2413
1025
1625
1118
550
806
102
844
1138
1749
1501
1232
1238
962
1532
2380
102
1113
1726
403
824
1624
838
2410
102
950
624
1539
723
2319
105
1952
661
1442
710
2176
1855
1840
2407
1568
1527
1868
1412
349
723
2431
769
2344
1309
2169
2115
975
2538
674
2533
909
2567
892
602
1247
2251
1623
629
721
2412
734
922
710
2380
1726
2104
653
2112
846
824
1772
2291
1271
878
2533
2407
674
2387
1306
824
1452
2196
2296
1984
1076
949
734
1688
1604
602
2592
2122
958
664
1020
940
824
1788
710
2291
824
1783
710
1501
1684
3139
1958
726
1576
1448
734
2046
1679
824
1777
1625
1662
624
898
2533
1429
1211
1818
2094
403
907
2344
105
2548
2477
1958
824
403
3231
1868
1260
2442
1984
1501
1958
649
994
1052
2176
1391
2089
935
2499
1118
2984
105
1760
1701
948
1576
663
1837
1586
1406
605
1241
1138
846
1309
1818
913
824
2228
817
2217
2217
1553
842
2469
949
2176
2546
2439
710
1604
878
1625
1118
668
2064
1726
918
950
794
2370
69
737
2320
2442
342
2104
2513
2094
102
2413
2270
1861
2251
1706
1619
925
710
1760
2266
1701
1883
1793
683
550
2263
2115
629
1893
680
2439
422
550
1247
1420
846
1882
749
2046
2169
2319
1518
878
1623
1458
2394
749
1760
2412
1050
794
2301
710
2469
1638
1882
1241
789
1593
1076
1977
940
1527
2416
105
674
2424
2513
1777
1118
105
2296
1801
1545
1832
1638
1413
1363
757
794
878
1586
1688
994
2397
550
349
1580
2267
2296
789
2054
871
1458
1508
1309
846
824
1391
1638
1662
595
2439
1726
727
1823
1670
2315
789
2537
2046
2553
1726
1823
2475
664
2054
698
2385
892
663
1975
1882
1539
2057
2251
1050
1663
641
1947
749
1501
1278
2115
2413
2169
824
1113
742
1976
680
1526
2413
2380
1638
1840
794
1642
1642
2407
2436
2537
838
492
1855
1604
2160
2054
2256
975
749
2394
994
1868
749
1893
2439
789
2469
1260
2105
2094
664
1616
1878
2056
789
2356
2387
710
2301
558
2274
2537
1801
624
436
1037
1427
2112
2256
1237
946
702
1405
105
2276
2567
789
2319
2176
1604
702
605
1238
349
2356
1772
2212
624
1328
2344
752
2220
824
2533
628
1868
1691
105
2407
2115
2301
1466
2220
671
699
2274
1958
2217
2115
2315
1883
403
1271
605
2046
1576
2439
1537
2089
628
1893
605
2256
1679
2562
749
1684
935
824
1032
2169
1295
734
1032
2363
1818
934
979
2564
2538
2057
789
698
721
1882
1902
2094
1537
2936
2176
1777
742
1625
2499
1893
1429
2424
105
2115
940
1679
2483
755
749
1444
909
1947
1850
994
1143
1113
2784
2343
1893
2346
2261
2380
1527
1406
734
2453
806
624
1818
2436
1701
1873
2104
918
1691
973
1051
2424
1435
2257
2592
898
3221
1396
2538
105
1448
2370
2876
2538
871
2094
2176
1670
950
1984
2301
1580
2469
1803
763
2291
824
1882
824
2525
2906
1947
2169
824
1882
824
1118
699
789
2255
1020
1883
940
721
2301
2413
2322
2455
1624
824
2046
723
1348
2590
605
1767
1958
1777
2220
664
2169
2549
1788
1020
2261
769
1793
1767
2538
2590
1713
824
1984
1400
1608
2436
69
628
950
1793
1306
789
1435
2105
663
1442
1708
723
2513
2343
1539
1679
1082
105
710
965
2483
1429
789
1363
763
1684
1025
2251
2439
1247
1823
602
1706
1638
1851
1396
1701
838
550
2296
1497
1565
2328
698
1818
725
2328
1020
1537
1604
122
1032
1679
2394
794
1638
1032
2176
2455
2220
403
2590
710
1000
763
2533
2469
2436
1568
1832
105
749
1539
2319
1851
1749
846
934
2249
1873
721
1975
907
749
2256
653
994
844
1295
1767
1435
2220
1604
1747
2537
62
2538
105
871
2104
2356
1840
824
794
2469
734
628
550
2217
749
1642
3383
2094
1893
970
2256
846
824
2475
946
1670
1400
838
550
664
1839
1391
624
878
550
2094
671
838
1684
2046
1118
1726
2274
1280
663
1663
2413
2301
2407
1532
2212
1823
2590
3222
2698
2537
1537
1405
2249
770
838
1302
970
1529
844
680
1429
1772
1855
1297
1076
1237
2469
2220
2439
742
1466
1823
2346
918
1873
1952
1619
913
824
1947
1638
1138
1662
884
1747
1306
605
1247
2553
1586
2393
1580
1539
3196
1947
824
1801
1580
2054
844
846
564
2255
285
1947
1501
2104
1076
2537
1975
1526
2257
994
2322
1501
641
824
763
1306
2453
871
1726
2407
2930
844
1984
1025
2274
1280
2556
824
1405
2312
2566
1638
3014
824
899
2328
1818
1642
1726
1760
824
1539
760
2296
2407
683
1118
1468
1237
2094
2590
1882
2296
1823
1420
1025
2442
2585
1429
737
878
1837
1760
2407
2322
935
2556
403
838
2592
2592
2320
815
2553
1793
1734
664
1260
994
824
2370
1878
1143
1348
2407
2424
2453
1625
824
892
2301
2294
984
2287
2478
2176
727
2105
2469
2220
1882
2176
2312
1391
2498
1400
1638
844
2344
829
1452
1565
2212
2319
2104
1306
1839
2294
2513
1565
2549
1305
1545
550
2538
702
1571
2054
749
2212
1524
1271
2518
2322
558
292
702
1793
2122
1020
2291
1576
2559
2394
1638
2319
2274
842
2537
1883
2322
1708
2251
1363
2346
1619
2499
649
846
1677
2169
911
1861
1882
62
1539
935
842
2176
1429
2256
2104
1537
1731
2537
664
1412
337
750
2122
970
602
1468
605
949
871
2094
815
2064
1501
1413
2356
1497
602
1132
624
2104
749
2538
2261
824
2320
2115
2169
2293
794
2296
629
2266
2533
1545
2780
1679
864
2176
2538
2064
653
2283
1881
2251
2477
1348
2249
2296
2094
2276
1113
2565
846
2564
1840
2257
2469
2176
2249
422
1391
824
409
2094
602
909
2533
757
1444
1429
2312
1524
1118
824
671
2104
2176
934
824
975
1429
1339
1603
934
1032
1138
1788
2274
1642
2344
2380
2132
1565
913
763
824
62
1606
2413
1238
1747
710
824
710
1726
2413
824
613
2094
705
105
2161
1576
1977
898
1095
1537
2562
1549
1524
763
2522
1958
663
2094
925
2499
1726
940
940
1977
824
871
705
105
105
1118
674
1545
1731
2592
1837
1118
2370
649
935
1568
1412
2455
1302
735
2370
2319
1309
918
1444
705
1638
2356
1726
564
1297
2046
1841
558
2280
2104
2161
702
2212
2456
1586
2344
705
817
1893
842
2548
1793
794
2559
2866
824
2488
1679
2513
1977
1706
864
311
1883
1444
2105
1760
871
998
1818
1603
2249
1726
1625
1501
2592
2488
2513
1138
628
2442
2488
732
1232
1793
2549
1524
734
2308
2492
710
1603
721
1767
349
2424
1603
683
925
2592
2212
2533
2054
1984
749
2592
1317
3193
975
1793
824
749
907
878
824
3097
2561
664
2322
664
892
2380
892
1565
2356
297
2056
962
1420
1412
1688
1501
2271
824
2331
824
1406
2104
1619
722
1539
2251
1295
721
2436
1691
2132
1902
1537
2150
824
403
2412
2161
2562
1984
824
2385
1132
2331
1025
671
2397
958
892
1749
3101
2442
1429
2488
1706
1748
649
1413
846
806
2499
994
2291
846
2372
2064
749
2261
2176
824
2301
2104
710
760
2274
1708
2094
1348
806
2590
2453
105
671
1020
722
1726
1878
1571
2073
1823
702
824
1052
1619
763
2442
2239
2525
922
1861
770
1691
2718
1580
1677
2424
1391
1429
2217
2212
2516
1020
913
860
671
934
824
846
2104
760
794
1670
1749
1576
739
2104
950
2387
1586
2548
749
1458
907
1052
1494
2344
1400
1418
3394
1025
2933
2762
732
2585
2343
2054
1706
2407
1348
940
838
2262
824
2331
2499
2251
1391
824
1032
2562
2315
710
1663
624
878
629
2319
2424
2105
2283
69
1580
1348
2212
2308
2132
2105
1553
871
2220
2455
3093
564
403
2257
1975
62
1684
2212
1958
2413
824
913
1458
1679
1984
2331
1883
749
2737
2436
824
824
2344
2546
824
1413
842
1788
1025
722
824
1247
2372
1868
842
2546
2294
1726
824
1663
1593
2169
1427
2122
794
672
1160
827
1858
2513
2223
949
1025
2413
564
1840
1684
871
2105
2064
1638
1837
2094
2380
629
1603
1788
824
1708
2322
2439
2220
960
824
1975
806
1309
892
602
2319
564
946
1726
2412
727
414
1076
2533
2046
965
1726
2546
1731
1937
1553
2212
846
907
1432
1793
2592
2228
2274
2483
664
605
1412
723
1734
605
1494
1309
1788
422
2407
2293
1418
1883
946
1593
1452
1708
1767
731
934
1625
2397
1793
2439
946
1501
1452
2513
1580
649
1706
664
2291
2064
2220
1306
1052
699
909
2377
605
1708
2370
2105
1458
1902
1638
907
2592
342
940
1902
2217
1400
1823
824
2251
935
710
1444
1874
2412
2013
705
1952
550
1576
1662
641
1731
102
605
1777
2412
2424
2394
824
1537
725
2344
1883
2266
2475
2592
2176
613
979
2328
1032
2046
710
1537
1418
1706
1427
2532
1767
1113
1295
1616
1524
2266
975
2439
1427
1706
2431
1539
1435
732
838
1501
749
1882
2094
2320
641
824
2169
2315
913
2217
2945
742
664
1524
2439
1429
1232
105
965
2499
817
1586
2115
1524
970
699
1565
1501
1306
1662
892
624
2294
737
2546
649
2562
1706
824
1545
1608
1691
1126
1625
824
671
946
2256
838
1984
732
2394
1568
794
794
838
663
62
2312
1532
705
1662
1020
864
844
2280
2083
1143
1604
702
1984
710
2370
731
2176
1396
824
1706
1118
722
710
602
349
2261
1642
1545
727
2315
913
1749
2546
1882
105
2959
105
2424
698
2356
3361
699
2064
1604
2439
2287
1247
564
1691
824
1020
2592
550
2525
1793
918
1435
2592
1052
881
2169
1882
824
789
1537
2453
817
422
1581
2217
1731
2291
1576
2564
349
1568
727
2054
1638
1663
752
1524
1684
806
1429
2315
1082
2266
2453
1837
2372
909
2046
671
824
1723
2266
1625
2169
2559
2276
1861
710
1435
1837
671
564
2094
1818
2569
1435
2407
1412
2046
105
1427
1772
2319
1522
2590
734
605
2220
1302
1508
641
1670
2424
1466
1958
1501
2478
613
1688
1772
824
2212
1749
1580
2266
624
2266
2315
2436
2215
2387
806
749
749
2094
1396
1052
824
2407
1670
2488
934
1619
721
2261
846
909
1731
1539
2115
2367
892
2424
871
680
973
1241
2094
2287
2212
1444
749
2057
2453
824
1309
1468
1032
721
2312
2546
824
2370
2301
1271
950
2220
602
824
1524
564
1020
794
2478
846
2592
2220
2094
2556
2431
878
2328
757
935
975
1232
1323
1466
1468
898
1020
2274
860
892
550
1237
2112
1947
1706
824
994
2296
602
1082
731
1020
737
824
2280
613
520
2442
1902
1701
105
739
1701
2212
170
1731
1625
1429
1435
2356
846
2407
1706
824
702
2322
1893
824
2270
1608
1412
705
2291
2105
2094
2064
1429
1429
1706
1638
1706
2132
913
1772
2562
2387
1412
2056
475
699
973
1788
734
2477
3123
1020
2567
2274
1363
2255
1760
2439
2439
680
913
1882
1076
2319
2223
1701
1663
2169
824
2469
2322
1670
1429
624
422
2212
1232
734
1726
1420
918
2223
1501
1878
844
892
934
2407
749
965
2261
2537
2064
1984
2483
2105
1143
1883
564
824
940
1851
815
1412
2046
2223
2424
2505
970
878
1662
2217
1883
680
934
749
2442
705
641
913
1851
749
1452
2513
1537
664
970
1412
705
2251
2346
2220
2533
1452
105
1958
913
1777
2104
2291
1793
602
2261
1444
1555
1855
2363
2263
602
749
1576
2407
2276
2328
710
1868
2567
702
731
671
663
699
1576
934
1113
2176
1494
641
702
1662
1306
624
2280
683
844
1032
1082
1603
1512
1524
1025
62
1232
671
2270
2308
2424
105
829
1468
749
1902
2455
1118
2280
2296
2439
1760
2132
2499
2533
950
1501
653
2056
1539
105
1444
1947
913
1788
663
2256
2322
1793
663
878
2538
1295
1260
824
721
824
605
1575
699
2890
1516
2057
2276
1839
2094
105
605
918
824
674
794
1555
2217
1902
1539
1684
1818
1571
824
838
1883
2469
2094
2513
2293
2553
1616
422
727
2431
1400
763
794
1851
2564
922
1984
949
1348
838
2343
1453
1818
842
2344
842
1670
2372
1391
2442
1295
1840
1306
1726
1113
2412
721
2320
1679
2412
1777
1708
1565
2220
1708
1603
824
1893
1977
313
1569
1855
1706
1537
2584
1818
975
727
1348
2296
1688
1677
2083
1772
613
1818
922
2592
1777
2251
1731
742
846
1734
1576
1501
1052
1427
1638
564
871
1032
1524
824
422
1501
1861
1713
2407
1295
2453
2054
1444
2294
1568
1603
628
710
2505
950
2548
710
105
1442
1238
1663
504
342
2513
789
1260
2370
824
1625
2553
2590
2132
122
2413
838
760
1638
1749
1448
2478
1760
1295
1082
2312
2546
909
1749
1586
846
2455
739
2073
1706
2257
1306
1760
2276
1539
1840
1662
1840
789
663
824
970
1726
970
1318
1793
838
2513
102
1679
2169
871
2299
2169
1883
1788
45
2344
946
846
994
1052
11
1767
1893
1663
1025
2280
1580
1295
950
925
2315
1655
564
1418
973
671
1508
2251
628
671
2564
1396
1435
824
1348
2533
69
1452
1662
824
994
824
824
3165
1113
674
2590
105
2312
2046
1801
564
1580
2442
2255
998
2932
2469
2439
1984
1429
739
2538
1734
1861
2439
2380
1082
1568
292
950
2255
2276
674
806
1608
1295
2104
2322
2261
1580
1545
864
2424
1619
994
1984
1868
2257
1677
2312
824
69
1160
1032
1241
935
1518
2537
2370
1749
2442
940
624
824
1801
1677
2094
1295
2280
950
1670
2442
2439
909
934
2094
409
2344
727
1684
2592
824
1501
2115
1405
710
2122
2212
842
2505
2538
1893
1855
721
1642
2257
2320
979
2274
1118
1532
2537
760
2622
2266
726
1429
1777
950
1708
2257
1280
1947
934
2161
2161
824
623
958
1576
2255
1691
1701
789
102
946
1050
918
1508
1670
403
2407
1524
2592
1670
1818
1429
1025
2412
1524
721
1501
1221
994
739
2413
1662
1726
2228
913
734
1280
1391
2469
1020
1749
2266
2251
824
1688
898
1677
2089
1118
913
2064
1468
2223
913
1616
1902
403
671
1818
1706
918
2323
683
2478
970
2261
739
1874
1793
2266
789
2251
2176
1818
2478
699
1435
1670
1772
2057
1518
583
975
1677
2393
1625
2344
2533
2274
710
1020
1706
1691
763
1818
2104
2564
2592
1518
1020
1868
2312
2283
2412
372
1603
2397
702
1952
663
962
1691
2251
844
2567
2477
2346
2538
1731
1701
1952
702
2538
2287
1619
2407
1706
1625
2217
824
1138
1855
739
842
2439
935
1701
824
1619
624
1893
1237
2132
949
2319
2538
1902
2217
2436
613
710
2590
2424
1749
1537
806
628
1444
2505
2587
2344
2537
1837
628
2291
1616
2442
452
1619
757
1625
846
62
422
683
2169
102
2499
1638
706
2439
2592
2176
1837
1701
2413
2387
1138
1237
2537
2105
2370
1823
403
414
1749
842
1025
2308
2257
602
723
1986
1118
934
1466
2546
878
824
2256
940
1501
710
824
2566
871
994
2505
2533
2176
2064
1032
1568
946
1638
564
1508
824
143
1868
663
1837
973
1306
1952
2217
2356
2488
2319
2132
1020
1513
2549
760
2998
1701
705
806
973
602
2276
671
1767
2105
2161
2363
2393
2592
958
2478
2169
1348
721
1984
1586
602
1432
1143
2112
674
1839
846
1444
844
742
726
824
2488
1701
1025
1413
2343
1400
2513
948
913
1823
2639
403
602
2439
2046
824
1712
1616
2559
663
1619
2439
2122
2505
602
1760
1143
1701
749
2556
1679
2556
1749
950
1706
878
766
1701
710
1701
1947
2169
1706
1878
2499
2266
605
2280
1413
824
2413
2546
824
1576
1839
2064
641
757
1947
1238
2559
940
2020
1032
1823
1608
1412
1427
62
1260
564
564
907
2291
913
1616
710
1818
1893
824
913
105
2257
710
815
1452
1113
2112
414
1565
1118
710
1412
1586
2046
2553
946
1749
2469
702
376
742
824
1497
749
935
824
1839
2412
1818
2442
1902
403
671
725
69
1295
2499
2533
2590
913
829
723
726
824
1271
1537
950
1767
2257
763
105
723
824
653
2122
2308
1677
824
2439
1662
757
1947
763
2394
1391
347
2094
2094
1243
844
878
1662
1851
1731
2079
1526
824
1466
749
2089
1663
1318
1539
1975
2370
674
1412
2453
1624
2505
550
2387
1603
1406
412
2276
960
2592
918
1427
702
1545
2424
913
2296
2590
2319
1701
2283
1412
2249
564
2556
1684
2169
1020
2169
1295
1052
2461
2294
806
824
1731
2499
62
2223
2424
1868
3044
763
1435
794
739
1271
2046
2331
1432
2064
1306
1260
2397
1539
2276
1642
1442
2094
964
965
2380
2046
946
624
2538
1701
1524
2513
824
2439
2212
1497
1662
824
2431
878
824
1435
2439
671
1837
824
1429
2488
1468
970
1466
2223
2319
1143
1524
664
1603
1260
2212
2064
2477
1295
1539
2513
998
1747
1726
909
2592
2217
409
918
946
1412
1429
550
1837
1295
1625
2217
950
1413
2431
1706
2407
2343
2439
2477
806
1501
739
1662
2442
1295
846
1777
1429
749
550
702
824
2393
994
1586
1788
664
2054
1032
1726
965
1527
824
2344
2565
1565
1295
1593
824
710
2546
1638
2212
2089
2251
1793
2312
1625
2477
950
1868
1604
2046
925
602
1793
2274
1837
2344
1701
710
624
105
2105
2424
2104
1677
824
613
2442
1840
1068
2592
1760
2538
628
1452
1260
965
2280
1731
1878
2407
909
2393
2394
1818
918
1958
1625
734
628
671
1624
752
1726
674
1818
994
710
2254
960
1271
2169
2590
1731
1823
2220
1873
1706
1524
739
1638
2344
1400
2276
2431
1318
806
1406
871
2169
824
602
1555
2319
2413
2416
2054
2220
846
2321
1670
1113
1232
994
2287
2566
1619
425
2301
912
2046
2094
824
2064
1882
824
2619
965
2412
1442
1619
1501
2280
737
1726
2538
1706
1878
2407
2387
2394
1868
1247
2220
2412
950
1295
1247
1466
1297
605
1537
1412
864
2256
1670
1580
1749
1395
1468
1662
1975
1400
1760
2320
1975
641
2469
842
2794
1466
62
1458
2104
1731
2559
824
950
934
1271
827
2223
1032
2765
1625
2322
2046
824
422
2161
2407
2553
1508
2407
934
723
1726
1706
1893
2257
1706
1545
864
824
705
2538
2453
1545
2380
2249
739
239
2319
1619
1448
824
1841
1238
2533
1823
935
892
1420
1076
1537
1025
2537
2322
641
806
2322
403
2356
2565
2291
1052
663
1025
2549
2283
1701
2094
69
1537
1348
2475
1801
1527
1568
2064
860
69
846
2049
1448
2212
2566
860
69
1247
806
2685
1309
1861
1701
1670
2328
846
2436
1604
824
702
710
1576
892
824
2104
2392
1958
846
737
1052
2169
913
1271
2592
2533
403
1452
742
1025
1050
1420
1625
2105
1721
1625
265
663
1793
2296
1524
699
2477
2249
806
1452
1050
1958
2220
2291
922
749
680
671
2407
1625
723
935
605
1701
1731
763
763
2413
402
2370
1508
605
2537
1984
732
2291
2266
1306
683
2413
1823
649
1975
2344
1625
69
1818
628
2577
2255
1020
2046
1545
550
1662
844
907
2533
1020
2094
1688
871
2562
2220
1442
1138
409
1818
1247
322
2320
2380
710
1603
1518
965
2251
2169
1025
2499
1823
62
683
1793
1670
699
2567
934
421
698
1429
2212
1947
1868
749
1977
878
2532
1453
2057
102
2592
2312
824
2212
2217
1818
2538
2567
2308
1706
1427
1726
2283
2064
649
1726
913
789
2046
824
2344
2094
664
1777
1662
702
2546
1638
770
2094
2407
2592
2073
1580
1576
1412
2370
1306
907
817
934
2413
1527
1297
824
2331
1861
1760
2397
2387
1726
806
710
2477
1688
1118
2312
2549
769
794
844
2104
1237
946
878
838
2319
824
2054
1406
2319
1306
2549
2518
1706
1669
671
1793
824
846
1527
2228
1952
2083
824
864
2561
1893
2363
794
2056
2513
1861
2590
1363
1726
2380
2436
1238
878
2176
824
1902
1050
1670
749
1555
2537
1113
602
965
2590
794
2556
994
892
1603
2356
958
1032
1947
2257
2169
1576
699
1143
1788
2410
2089
2094
1271
1593
960
1468
2104
1619
824
2251
2412
2567
2478
1749
105
2478
970
846
1625
1412
739
62
564
2436
2132
1642
2424
2559
663
846
1975
770
1118
2257
973
2584
760
1777
105
1580
564
973
789
2567
878
2592
727
1113
2089
824
2344
2587
2380
1839
1247
940
2477
2483
806
1435
752
2169
2488
2442
1526
1518
1429
2169
422
2565
2315
2424
735
649
2424
2212
860
2505
1295
1625
749
1406
1429
892
934
2104
1138
2094
2064
2469
1118
994
1947
1947
2266
2083
1532
2308
2344
1532
102
1701
2331
2255
2255
699
2469
2513
946
909
1952
731
2251
2115
2176
824
1260
806
1788
2301
742
699
1400
1855
2477
2169
950
1984
422
909
824
2675
824
409
1893
2274
1576
1565
2513
1958
1855
2266
1576
2212
2477
2169
824
2592
1840
913
892
1882
1772
2477
2439
649
403
1868
1679
2094
950
994
256
1448
2590
2266
422
1881
1348
702
1760
1832
2266
671
1662
2169
864
710
935
2488
1684
605
1565
2439
1855
2301
824
710
907
1679
975
2046
1788
913
1662
2064
1118
2559
2412
2442
979
935
102
2212
994
1608
1427
1688
1726
61
1701
1020
2054
1984
734
1391
1662
975
965
2331
613
2413
1435
1568
1670
2320
2363
824
1616
844
1810
2287
2370
2256
1861
871
2407
2412
1670
649
1818
2412
975
734
671
1568
739
2533
3116
940
1302
2394
409
975
2356
2073
1679
1241
1527
1623
763
789
2344
1297
624
1777
732
860
935
723
1348
105
815
342
2546
913
2546
2431
824
2094
2094
2387
1625
2257
1604
2477
2356
1513
806
2212
2266
605
69
1638
354
1801
1545
2773
564
1793
2290
1435
1726
1975
1883
2105
1604
2505
749
2592
824
1670
2413
1691
1032
723
1363
935
1677
824
2513
702
1420
2287
2094
1539
2513
734
1818
2483
844
1052
1363
710
1468
2567
1082
2122
2477
2356
403
1545
1466
1625
2257
1868
641
2132
1429
1975
2251
710
815
824
602
994
860
2315
1823
3153
918
1777
2212
1466
1237
2266
998
723
1793
824
1642
2394
1793
1565
844
1032
2169
2537
1679
2537
907
2386
1118
898
702
2254
2412
824
1975
2488
2105
1726
934
1677
2294
757
1706
2256
2046
2227
973
1616
994
1706
1706
1586
2212
1435
734
2105
1576
1513
2478
794
742
403
2331
663
2274
2380
975
1545
1537
1873
2217
824
2266
2565
2532
1823
2057
824
1958
1638
2518
1823
2160
742
815
2176
1537
975
2161
1684
70
2439
975
789
2424
994
1760
1983
824
1777
550
949
842
2315
663
1429
2488
1878
1537
70
864
1400
2308
1508
1452
721
1975
1466
2255
1138
2383
2169
2256
950
2535
1851
965
349
794
1772
2319
950
2217
2089
1777
1772
70
1670
727
824
1429
1731
2064
2217
1637
2257
2344
1677
2533
2089
1052
2320
2370
409
2274
1429
1977
409
105
844
422
1604
102
1984
2397
1412
1662
422
2301
1793
1348
721
2513
1855
1412
1679
2274
824
871
1952
940
702
2223
1412
1452
1032
2453
2301
925
2439
2832
1518
2488
794
1984
2537
705
946
2046
1348
2276
1893
3241
2223
1143
1731
2294
946
69
422
763
2469
2054
1902
950
249
1882
2054
1984
2592
2315
2056
789
1420
2397
1076
1677
2266
1278
674
962
1684
2064
641
2533
664
1280
2328
1271
1448
1429
757
1526
1413
1823
2274
1952
1684
1958
1726
994
1840
878
1539
671
1706
1604
2328
1638
935
119
2220
2169
2083
2505
1793
550
2169
842
1405
422
2169
824
2383
1947
2220
2407
1442
1306
846
3099
1468
723
2115
1391
935
1032
1568
770
1032
2291
2220
1623
1412
1625
998
2056
1442
2407
710
2442
605
2169
2046
403
105
722
2322
2535
710
1497
1113
2322
1749
1663
1549
2424
2312
2477
1444
2592
2320
102
1619
2266
789
1878
2094
864
2469
907
824
2856
734
2548
1977
2054
1526
1295
1391
737
789
1706
824
1143
970
925
842
2475
710
1082
2064
935
1975
842
763
2356
2169
409
824
1642
824
2590
2370
1638
907
824
1818
824
871
727
1868
1619
1537
1619
824
946
1818
1975
674
769
2280
2537
105
2105
1984
2328
1867
710
1701
1883
1893
2453
683
1662
1061
1975
2344
824
1306
2266
2477
1306
1304
1777
1568
958
2439
1713
2533
965
864
705
846
794
2308
824
2256
789
2442
1452
702
1501
1466
2477
1818
749
1412
710
2456
1608
1442
1975
1638
2439
1420
2592
2115
190
1642
2649
1608
2413
2089
909
950
1452
2291
558
815
1497
846
913
2228
965
1701
1586
1777
2863
1580
2220
3328
624
1777
844
749
918
2469
2413
1677
1400
1677
2455
564
752
1518
2083
1625
950
1868
794
671
2848
2548
1958
602
1278
721
710
2344
1726
2266
722
1348
2442
683
1952
2513
824
1082
1984
1082
2160
2094
683
1453
1984
2436
2115
1818
1524
2743
1832
2346
757
1400
994
1501
2537
1468
1984
2585
2416
824
1679
2453
2439
2322
624
938
1642
824
757
624
1840
710
842
710
558
710
2322
1679
2267
2094
1619
1882
2266
2380
1851
2394
2548
671
2169
2089
1412
2343
838
824
2380
710
1527
1527
721
2255
1677
824
844
2064
2220
2054
2344
2567
1713
824
1625
2505
913
1731
935
2488
946
1670
2322
1118
1662
2442
1975
2407
749
864
692
1731
628
1793
1348
1882
1893
1701
2320
946
913
824
629
1532
1958
1052
842
732
2319
739
711
2287
1429
1501
1429
1100
1189
2320
1679
122
1020
605
1427
2276
2397
2370
1113
1726
1306
824
973
1873
1691
1688
721
1524
2176
2442
2407
2537
1400
1247
699
2469
1662
2276
2394
2590
742
1726
789
2046
2562
1391
2564
628
2216
824
965
2537
664
1902
564
1788
918
3062
2567
1271
731
824
710
2566
62
838
2212
2094
2228
2590
1777
2424
2267
1545
2312
723
1537
674
1818
2590
824
2567
2169
2169
1306
1902
1701
731
1663
1452
2478
824
2308
1082
1468
2046
1902
2380
975
403
824
948
749
975
663
948
1638
1883
2407
824
1670
794
1576
1662
2217
2439
2054
1772
105
898
600
994
824
1524
2115
871
683
680
2112
740
742
2393
2455
827
731
824
671
2308
2249
2064
126
2380
842
907
1688
1760
1734
1893
2322
824
824
734
925
1400
1874
2453
1497
102
2439
909
950
1241
105
1663
2505
940
1984
102
1701
1777
2407
749
2301
1777
1247
1726
744
1082
794
970
2083
3037
2308
1466
1842
2112
1684
1576
2537
1429
2416
760
2046
763
2387
1424
1508
2251
1082
1663
1818
1282
824
2301
2322
1984
602
2412
846
871
2291
1677
698
2308
564
946
1691
2320
1297
710
1025
2564
2266
1501
1429
2537
1726
1302
2220
1772
1706
935
824
1466
794
1143
2387
2220
1400
846
824
824
2319
1772
2223
973
674
1586
1706
789
909
2105
2262
806
1603
2436
749
1306
2028
1975
1518
1420
918
892
702
2499
1868
2567
102
708
1793
2412
824
1429
732
935
2567
2477
860
737
1975
2393
535
1760
737
749
824
2455
824
683
892
2592
979
2548
602
892
1679
1663
922
723
663
994
824
1025
1731
824
958
950
2105
2315
2387
824
2412
1958
2122
824
2453
824
824
2169
940
824
2549
2276
2322
2256
1025
2046
727
2439
3267
2122
2057
794
105
2280
1893
907
2094
1625
2094
974
2412
2344
1851
1412
2416
1020
1801
105
1679
105
2169
2291
1663
940
2363
2046
649
2256
763
965
2375
1619
907
1391
965
975
749
1537
1025
871
752
721
1391
2533
2169
1568
1713
2083
2344
1524
3319
892
1513
1688
2312
1708
1984
2064
602
1883
2064
1143
1855
1306
1731
864
710
705
1662
1501
815
1444
1020
1508
533
605
2064
838
1731
2265
2301
1726
1619
1348
2553
593
605
2266
710
1513
2220
2176
2413
602
2094
1795
2169
806
2056
1604
2488
702
2590
1882
1418
1893
2505
89
2312
846
2294
2565
710
1143
838
722
2316
1525
2256
2442
1642
1868
105
1427
375
844
2469
2094
2424
935
1837
105
907
2057
2176
661
1118
1532
2363
846
1691
2274
749
1237
1032
2704
2356
794
844
2094
1662
1807
1625
760
2553
2559
2380
1684
702
564
1670
1788
1427
2499
2980
2312
824
1706
1539
705
1076
699
909
2266
1496
1878
824
920
2169
2104
2105
2965
674
2223
1684
1143
946
950
842
806
1513
1679
1586
1571
2344
763
2308
913
1677
2094
624
824
1603
2320
1882
2592
1532
1662
2105
726
2186
403
824
742
2263
1958
824
1749
2867
2266
815
824
564
1883
1818
934
824
2293
922
710
403
824
2094
1726
950
789
824
844
2315
1020
2291
2257
1883
2176
1524
1726
2344
824
664
664
946
1278
702
2105
846
1260
1818
2212
1861
2064
1435
1760
864
1882
1793
62
727
1855
1670
3376
846
2251
2251
2442
1025
2301
1405
2356
1608
994
2592
1772
1708
940
649
624
1501
2407
1413
1975
2442
2280
1691
1663
1138
1576
1608
2344
1701
824
817
2064
1391
699
1524
2453
973
979
1400
1429
2412
2549
918
935
2442
2369
2344
1429
1793
1984
2344
1025
1670
1772
1271
755
950
1518
3166
1977
2344
934
1684
2477
1958
2346
958
2363
806
721
1777
2666
2513
844
1603
757
1537
122
2293
1777
2094
2319
1619
2356
794
2431
824
1442
2315
734
950
940
1616
2212
671
1052
1726
824
842
1977
1508
1020
628
824
664
699
1405
734
624
1706
1545
1619
1160
2537
1537
1749
970
1545
958
2344
1032
2094
403
178
2312
2442
2533
1874
723
1524
2115
2256
1713
628
1400
1537
2262
2592
2478
628
1638
2251
1412
2274
1466
1526
1593
2169
2416
663
2499
1726
1706
2291
789
2488
2565
723
871
2308
2257
2064
1691
2492
1662
2416
1082
1576
1497
115
1975
1873
1391
2089
2592
2424
1318
1840
735
2469
1990
1731
1113
2356
2115
878
2094
2148
2105
564
710
2223
907
824
2094
898
1788
409
2115
1708
1975
558
2380
960
1777
1638
2486
950
663
737
1429
1851
1625
1616
2532
1684
2407
2308
824
1031
1603
1506
734
940
2046
2094
2562
2478
871
1638
641
2546
909
2319
69
409
1295
734
1400
1662
2301
1247
2083
1950
2262
2413
1861
2556
1893
1632
1526
806
2220
913
965
1841
2254
2518
69
2431
2538
918
1603
1607
934
1497
1958
1444
846
628
806
817
710
844
1247
2546
2316
824
698
422
1444
2276
1576
2533
994
1586
824
994
1363
2533
1427
1726
2413
2442
2220
1638
1405
975
742
62
2478
824
2057
731
2416
1429
1777
364
1427
2413
1760
935
2564
2407
265
1306
1118
737
2266
2266
1767
846
2331
1232
727
1947
710
998
1429
1537
1025
2546
2477
1412
1348
815
2548
2370
737
2083
1260
824
925
1958
1726
871
824
1237
2488
918
1638
2255
2220
1677
824
2312
1793
1518
2319
2094
871
842
994
2538
2356
2104
2499
723
950
2220
1823
1429
2538
1331
1143
2477
2477
1760
3368
1096
240
390
62
1093
2176
409
2105
1117
1247
2478
1568
2094
2566
824
1318
727
2881
2046
1524
602
1020
1238
1679
1247
1516
2266
2122
2251
2312
946
2057
749
2394
1975
763
913
1435
2439
1731
2505
1625
763
1638
1084
1677
2535
1306
558
2217
864
1518
846
69
1604
2064
1958
2139
846
824
1280
1497
994
2394
949
1237
295
2301
1280
950
2122
641
1883
1247
2261
1532
1593
749
2567
757
624
2115
1625
3170
1670
1553
925
2412
1232
2407
1670
1220
2439
892
2089
664
846
1241
1524
702
2176
1025
2168
727
105
1497
2223
1025
2296
1883
1280
1545
702
1851
564
2537
1679
1818
918
2112
2073
726
1841
1025
940
824
1593
674
2212
62
794
1837
2094
2505
1118
699
2412
2370
794
2176
2363
737
1878
403
2169
550
824
1306
1537
1527
1330
2537
2064
105
1874
1726
1143
871
1586
1348
1958
2571
1280
1295
749
2404
437
1662
1143
871
1873
2499
1777
1247
909
702
2073
2343
2296
2294
1625
824
1619
1586
2455
1348
871
2505
2469
1947
737
629
1247
2064
2212
1851
1452
749
1565
789
702
1396
2344
1435
749
2315
846
907
1580
2251
2394
2274
1708
1684
1052
705
550
1429
899
702
1337
1958
763
624
824
1984
2308
2257
975
2212
2407
1625
1706
2169
1025
1539
2322
1706
2056
1119
2380
1452
935
1400
838
1537
1427
1603
913
2387
663
949
1466
628
907
918
1113
2397
564
1576
1823
1642
1032
2387
1576
789
824
1788
1032
984
2453
1975
291
1604
2274
2287
2380
722
2513
2322
2533
1427
2370
727
2533
2647
878
1670
1975
2548
1902
1247
2546
3010
2380
745
710
1670
838
1143
2218
2094
824
864
1391
846
1975
1593
935
349
1604
844
1608
1638
2555
1576
1192
842
723
2424
1260
846
2499
935
806
2477
2176
2546
1701
2283
770
2566
702
1400
2212
1984
1770
102
2410
1893
2287
1429
2228
824
1466
1032
806
878
1302
1947
913
628
1032
842
528
1975
1604
1526
723
1984
2513
1580
1143
723
2046
824
734
1868
69
1466
653
907
1726
734
1526
1818
1662
975
1118
844
1576
824
2312
1524
1760
409
2276
1302
1893
605
2294
2312
806
1788
2054
1309
1726
2461
671
564
2212
2217
1623
824
2412
2046
1113
2407
735
2380
2176
757
2124
1861
1452
2407
824
970
2469
773
1788
913
2249
1837
749
2212
1958
909
958
2089
899
1532
973
824
838
846
732
2160
1593
2169
1524
1501
806
749
564
1412
878
1412
913
2380
970
2094
86
1435
2104
2439
2538
1406
2592
749
1670
723
1623
1238
2478
2322
1429
2251
789
1823
2105
2046
2567
950
1837
2590
994
1565
1586
1984
2453
925
1772
2331
1501
1679
1666
2882
674
2380
1508
2261
824
844
1348
1232
1855
2590
1406
794
403
935
842
2559
1731
749
674
2220
1902
1143
3239
1524
892
824
824
846
962
918
2094
994
878
1760
824
1975
958
2549
2064
1677
1851
1524
1902
1708
824
1984
2089
2132
1603
2361
2380
1348
2413
2590
846
1524
1873
950
1524
1537
1777
1508
1662
1020
824
69
1318
794
2380
1247
2105
2064
2412
1501
564
723
935
2328
1442
1701
789
817
1309
824
918
2537
2056
1295
1663
2320
2442
913
2499
2590
2089
1429
934
1241
2380
1663
710
2227
1701
2533
1708
2320
2431
824
824
1406
710
403
1593
1801
2266
624
1466
710
1466
564
824
1247
2064
1984
2533
1295
871
2064
2469
62
2054
1706
1975
1020
913
1468
2556
1032
2094
2592
1032
824
1625
789
409
403
824
1788
2064
2266
846
1777
1642
2089
994
2407
1642
2361
1052
727
2370
973
871
605
1841
624
1420
1295
950
2436
1616
824
1032
1082
861
892
1604
1691
2592
6
424
2592
1663
2590
898
1663
789
1818
564
838
1840
844
806
2301
2064
2169
2332
1677
2315
2566
1677
1818
1708
2548
1882
824
1297
1679
1050
975
619
2592
2169
1082
861
1524
1118
2488
1958
824
705
757
2054
710
1818
2436
2274
671
829
2488
1232
2046
824
2291
2556
1713
683
806
824
1861
702
2556
1576
1429
2249
1429
710
1413
1902
794
1767
824
824
1427
1052
878
2413
105
2064
422
739
1025
1788
1271
1684
102
2439
1353
1984
1586
2532
2478
1518
723
2537
641
1701
1893
1688
1429
1429
490
613
846
1731
1466
2176
1138
2054
994
1883
994
721
2054
1958
613
671
629
789
683
1603
2344
403
2319
824
940
2257
1280
2559
958
710
1855
641
1435
965
699
2513
1025
2064
605
970
1977
970
2312
2064
1984
1501
994
2380
1526
564
2322
1662
93
950
1851
1662
705
1874
2302
2602
2094
2553
2294
2442
1118
2453
1076
824
2094
422
1580
624
1118
1603
2407
755
2436
950
824
2538
1835
913
975
1893
664
664
844
1295
2256
2094
2363
860
2387
2442
898
726
1662
2513
1691
771
2513
846
1977
2513
1777
1726
102
1726
2169
1295
2319
1466
1020
1237
1619
918
698
2251
2255
2436
994
1237
1247
564
102
1818
2291
763
1851
824
2291
2407
1701
2477
913
282
723
605
1726
2274
699
2083
629
2301
1452
918
1706
1625
846
1638
1527
2356
2546
817
1701
749
824
1569
824
705
1619
935
2380
1586
1545
2094
907
824
749
734
1593
2548
2387
965
1788
2553
1731
1466
1193
824
102
664
755
824
1747
2987
1818
1241
2308
2169
1713
1576
749
2380
624
2424
1679
1241
2412
949
2176
122
824
2436
1603
1726
1749
1280
2161
1032
2522
824
1677
994
1295
2294
1772
878
2176
1241
918
760
2592
2356
2361
1952
1603
838
1555
769
1576
1237
1458
960
2296
2115
62
970
664
727
1823
824
742
1435
727
1032
721
824
723
965
1902
2346
2132
649
2488
2380
907
1497
1238
878
2169
2436
653
680
1679
722
1663
2169
2054
878
1777
1429
1855
2533
1861
2056
2449
1539
1677
2176
2046
1160
664
824
102
824
2439
1238
824
824
1670
624
994
2394
2344
2319
2262
663
2394
2412
1691
1619
1025
2372
844
975
710
907
102
2169
824
1662
1524
2294
3166
749
824
958
860
1501
680
1688
1881
624
1032
1882
1616
723
2089
994
1679
2301
2513
742
2380
1571
2535
2565
1427
1295
1306
973
1868
1518
1429
2294
2094
1772
698
2565
749
723
1568
1247
2363
273
2296
663
423
102
2122
2436
1726
934
806
935
1576
2469
2308
794
2431
2315
1670
2301
710
2054
935
918
1855
935
1818
842
1565
1677
1113
564
1295
994
844
2296
722
2413
1427
2255
1619
948
1241
789
1977
2315
749
935
1211
2266
2319
2171
1025
2549
2407
1586
824
1662
1731
1670
2416
950
1840
1020
844
1260
2566
564
2294
2283
911
2161
1726
2057
2346
2261
664
699
973
1619
1501
935
2105
2436
1883
2455
2439
1603
2533
2564
2380
722
1413
702
2380
1586
1788
1984
69
1580
1706
994
1429
1545
2312
734
2556
2356
2537
1701
1501
641
2057
1801
946
2046
892
2532
2046
2104
2394
1405
2370
824
1726
824
1458
1726
892
1625
1232
1625
1568
2308
925
1975
2046
1405
683
1952
824
2315
2276
940
1679
817
824
1576
2483
1975
2223
824
2683
710
2413
2228
1406
1576
965
2592
2266
1706
2104
2424
1466
602
2105
2361
1874
2094
1272
824
2412
2393
2592
664
628
550
1391
1984
2537
2407
1975
2296
1874
1642
2315
702
710
1539
2592
824
1777
705
602
1726
960
2344
1442
1638
702
2256
1638
550
757
2320
2556
1772
1306
409
2220
935
2412
3335
1603
1878
2407
641
2046
2565
1793
2537
2343
2407
624
1868
1706
710
1691
683
734
2115
2532
1050
671
1818
1801
789
1306
1851
1670
824
1701
1555
1726
1801
975
1749
1160
2057
1143
422
1760
1851
994
2276
1952
984
2424
2483
824
2104
2094
1604
1706
1545
1524
664
1323
734
918
1868
2643
705
1688
683
734
909
1619
994
2322
2533
1688
907
2397
757
789
1527
699
1553
907
1143
2251
2064
824
1760
1691
1788
950
62
1576
2266
2407
1418
2089
2549
1748
2089
2322
871
2257
2301
2439
105
824
1427
1118
2453
3017
1238
2266
2412
702
1688
2553
1975
935
1118
3034
2356
1608
1677
540
2212
1025
641
1619
2439
62
742
1861
122
769
1902
973
2469
1731
763
2344
2322
2413
935
909
998
1345
1241
2424
629
1309
1280
1038
683
602
1818
2477
794
950
824
2592
1032
721
723
734
1708
1391
2280
892
1568
1638
913
1576
1348
2478
1418
907
2477
2460
934
105
2469
970
2220
2105
925
403
2328
824
2266
2562
674
1501
69
878
2442
2505
698
1841
1619
2553
2274
789
824
2274
1052
2442
2217
1590
2057
1568
1297
1363
1893
2160
1555
2343
824
2747
723
403
102
1232
1306
1429
710
2407
1435
935
2266
2257
641
1701
2319
864
2296
994
1363
844
2220
3
1396
1400
2294
2436
2217
2407
1539
1818
674
1679
624
1801
2276
824
664
727
705
815
1143
909
723
723
2132
2439
550
1348
1427
1663
851
1295
2169
1508
1391
1518
846
346
2254
613
1429
1545
2105
2094
975
2057
2562
2217
1118
739
1032
727
1616
970
2413
824
1625
1576
102
2562
1435
727
1348
2413
2115
723
1625
1855
2315
2454
2442
824
1706
2220
913
674
349
950
1444
2505
2407
1840
1801
2380
824
699
824
1400
1684
3104
2565
550
838
1706
918
824
1278
1241
973
1232
824
3279
975
770
2592
2126
2054
899
838
1958
702
1701
794
1427
1559
2538
1851
1619
2251
794
1893
749
1429
1427
737
628
898
2537
62
844
1118
726
1555
1662
1603
1050
1724
1726
3107
1638
2054
1760
737
1427
1452
2513
2553
763
1452
2407
2255
605
1420
3005
2196
2132
1429
1113
794
970
2407
105
2513
815
1670
2212
892
1638
973
794
1397
2475
2255
2424
3166
2387
864
2301
844
871
2499
1726
1731
1555
1571
1902
1603
2328
1726
907
842
2549
705
2122
1025
629
1691
763
951
1309
795
1616
641
69
918
2266
2926
815
2592
1708
2046
824
1638
815
1412
2212
2132
2217
1841
1118
2322
2056
1020
2407
2556
710
403
649
2266
1663
403
2220
950
624
332
1539
965
1537
2453
1580
2917
2276
2287
1429
1663
1977
2477
605
710
1501
2287
1143
1113
815
892
1418
2908
2848
763
2094
2488
2590
749
732
1501
1701
605
1539
2477
613
2537
1545
846
1625
824
727
2291
2089
1749
641
1466
2256
1642
2533
2320
1604
824
1663
1777
1265
1706
284
1726
1731
755
1760
2412
1429
2592
1412
414
1684
1788
1958
824
605
838
842
2094
641
1684
1777
1241
699
946
1429
2169
824
824
1466
1420
1684
1788
1413
1082
550
671
817
1323
2094
2475
1788
2538
946
1052
763
2538
105
760
2453
1348
2585
2548
2565
683
1706
3043
1855
1363
2562
2469
1295
1569
2556
1975
749
1241
1565
1840
671
1955
1818
2276
702
734
2094
2614
1580
824
2220
935
1444
1684
702
2461
624
2562
1706
824
1604
2056
1749
2488
1508
2393
824
1406
1429
1677
680
950
2251
824
1840
2407
2105
794
2556
1365
1701
2322
1429
1677
2561
1677
699
2315
734
934
2094
1878
1580
824
723
860
1050
184
2412
940
824
973
871
824
1118
824
2212
1670
757
1883
838
2056
2483
2256
2356
122
1840
1684
824
102
1466
737
1706
1501
1452
1241
2412
422
2344
1604
62
892
698
1576
1442
1537
1604
824
846
2590
2567
2442
1793
1902
1841
671
683
1691
734
2356
1947
2546
1247
1616
403
2556
749
1025
806
2431
2319
806
2228
105
403
2056
1032
871
2104
2592
824
1232
710
2431
2436
550
2122
824
2094
1679
2292
1237
2217
1138
1983
1508
1788
2249
824
2115
975
763
913
824
1082
824
2412
731
2160
913
1132
2488
1412
1537
1406
70
749
1427
2522
102
2256
789
842
1638
2416
2223
1132
702
1435
844
2424
2346
1947
710
1603
2469
2312
2083
1625
1524
2394
1396
629
2407
1524
1132
806
2413
1793
1958
1093
2436
2115
2122
892
1608
1679
2407
1537
2590
898
2356
794
946
2291
1466
824
2262
1444
2380
838
2054
1893
550
1508
1788
1568
1788
705
2590
105
2413
2453
1818
1788
663
699
2094
846
2590
2217
2169
1608
1032
1818
1363
2251
1132
2296
815
1052
2537
1527
2176
1427
2319
824
2255
1576
1662
940
1958
2094
2255
2344
737
2508
1603
1625
1363
671
1025
2532
824
2410
605
641
403
1679
2161
2590
69
2538
613
69
102
1592
2094
913
975
1138
605
1429
2089
1638
349
1726
2469
2064
105
2312
2477
2598
1861
950
1868
3228
1501
1603
414
674
564
2416
624
842
2407
846
2276
2483
2064
749
1670
1883
2548
721
1032
824
1492
2477
727
739
2559
710
829
2294
1706
824
824
2567
710
806
749
1524
705
2546
1527
1317
1432
1241
1638
564
2251
789
1518
1306
824
663
1143
2410
2266
1611
2483
3315
2533
994
1118
2475
1405
3313
2537
1760
2412
102
2412
965
979
1527
794
2046
824
710
1396
671
653
1435
1412
1638
1452
2064
1247
1861
2257
1749
2115
2312
2274
934
342
1143
105
2319
2469
2122
1958
815
1297
1032
699
2266
550
1837
1032
2436
1868
1684
1435
2442
2169
842
680
1947
2212
1603
2431
1539
699
1625
702
1508
763
1532
842
2380
934
564
1947
699
2413
1232
602
2590
1118
913
1406
629
1726
1524
641
2469
550
1025
1777
605
2567
1706
2442
1412
62
994
806
2380
1706
2380
1241
1642
1405
710
1767
1603
2559
2478
1513
994
2220
1818
1840
824
209
1568
2532
1915
2291
824
749
1747
1429
2220
1593
742
824
824
605
1032
824
1432
1501
1518
934
105
1604
824
1823
1113
965
838
422
2590
2393
757
742
2320
1306
404
2291
1868
1801
641
1143
1468
1840
1770
6
1452
1868
1306
2532
70
1984
2387
671
2160
1670
871
1429
806
710
2094
2094
2564
2266
1701
950
1873
1032
789
2413
1113
602
1619
602
1883
789
122
2513
710
1580
994
2505
1958
2320
2397
1280
663
1873
1837
1619
1363
824
1677
940
951
2346
550
1840
726
2212
2274
844
683
1593
950
824
1429
1638
1706
1143
1616
734
864
1427
994
2356
1586
806
2477
1232
1025
1537
838
2537
2112
2469
2592
550
2393
2370
2056
1839
1413
1257
2104
2280
1466
734
1429
1684
2115
723
1435
2319
2413
824
824
2397
2590
2439
1837
1524
1306
1539
723
827
794
1118
1749
1593
2217
1973
2413
1508
1537
2112
2453
946
1466
1625
2291
2308
2160
1662
1497
1616
710
789
934
1278
624
2344
710
624
2276
2122
2064
2590
1902
622
2266
2266
1642
688
1278
1731
2407
1586
1420
699
824
1435
1032
842
705
2370
558
674
860
1893
2169
769
2546
1662
2320
844
1118
105
2478
946
2477
881
2257
1306
2308
1731
2294
1616
2499
2169
2453
794
2344
2212
2054
789
950
1840
1032
2257
661
1868
975
2056
994
2343
965
1625
965
1400
2254
2478
969
2261
125
3372
994
2546
710
1363
2265
907
1893
1348
824
2263
1412
878
1837
2104
710
122
2308
1677
2263
2413
2132
789
1638
550
2220
824
2251
1306
2431
2064
749
2380
1619
824
846
2105
1893
1958
69
2301
2453
564
1679
1677
2380
2111
1508
1271
2413
2322
2424
1958
1851
1701
975
2112
2115
846
2257
928
1302
62
815
752
1893
1539
2344
1837
975
2488
994
671
934
935
871
1412
2478
2561
1020
1619
698
2475
2566
1772
2407
794
2478
1772
422
871
2392
1020
2513
824
946
1984
824
1593
1576
2083
1677
2064
958
3166
1677
824
871
605
2407
1278
1861
702
1608
1772
2537
2346
2407
2054
1295
1406
1448
871
69
769
2266
1524
1427
564
624
1413
1060
2592
958
1839
2513
2590
946
950
2475
732
1818
824
1975
2537
2266
1837
674
62
1878
2455
710
1295
2533
605
3140
1679
624
994
2276
752
794
2064
950
613
970
1638
1726
1435
2064
2276
1868
2094
1508
2412
1893
2559
2562
742
1625
3103
1032
2513
2412
2255
1076
794
2320
663
702
2212
1448
671
2442
970
824
2104
958
1801
2592
406
1823
1429
892
909
564
2294
838
1873
1731
824
842
1545
1728
2407
1604
2407
1593
1708
1788
962
2169
2363
842
105
824
1770
1642
1429
2301
794
909
1793
1586
1363
1539
1793
1975
2254
2356
2176
1271
789
1539
1670
2056
671
824
2319
2592
1670
1726
723
1893
2266
2407
2412
1427
1427
2567
975
710
710
2274
102
1532
2263
2412
602
1731
1701
1883
2436
824
629
918
1818
824
2590
403
2556
824
1468
1726
2590
726
2546
965
1555
2590
838
1661
1555
2561
979
1688
342
1984
2308
1638
1726
1708
1565
2274
1642
1947
2094
1883
749
1818
2412
1749
605
1020
940
2537
1518
824
1348
602
1593
2301
1670
1788
1527
671
2439
2590
1452
1777
1420
1580
1883
105
948
2488
2294
664
794
1501
2439
734
2328
1586
1883
1497
2488
1679
2455
824
1706
1883
702
918
842
1458
1571
1625
1731
1118
742
2105
2274
1603
2104
1113
2380
2532
1508
907
2176
973
663
1749
1466
2410
550
789
950
789
824
619
1435
2276
1553
710
2469
834
602
1576
925
824
2901
815
1391
2453
2592
935
909
1412
2319
1983
1701
1247
1518
838
1603
2532
1840
2556
994
723
1691
1603
2413
2499
1772
602
2499
2477
2361
1760
2356
806
674
940
1580
2169
2257
2105
1118
723
1318
1513
940
2592
2592
1947
2407
1893
2475
2296
1532
806
1537
2565
2548
702
1777
1691
824
2249
1684
860
2453
752
1793
2280
628
2469
2257
1996
1576
1670
2294
950
973
602
641
2556
1076
838
629
2508
2513
2122
2223
1444
824
2410
739
789
2217
1555
1501
846
721
550
629
414
671
2416
2407
1050
824
2169
2561
948
1767
1734
2431
948
838
1278
550
1731
1143
1893
2344
1747
2256
950
1297
1777
2343
1684
1404
1032
2105
1731
2356
2227
2294
1138
1684
815
2538
2094
906
1309
979
2064
2505
1663
829
2407
2299
2567
2380
1405
2280
824
1952
898
2380
1306
1412
2220
3088
2280
1874
2488
824
624
824
970
2407
1280
2169
2407
664
62
913
824
757
1113
710
3166
1306
1701
806
1241
2176
2287
671
2380
1777
1684
671
605
2094
824
970
2346
1306
1878
674
1160
2483
1841
2424
907
2505
2319
1608
2169
1412
1891
2477
2477
2064
2537
1677
2105
994
1713
1837
2083
1710
994
1793
973
806
710
2655
1020
2287
664
680
624
892
2478
2169
721
2592
842
1118
2105
1032
1958
2261
605
1882
846
564
911
2407
2592
2266
2453
1793
918
1706
705
1576
1513
1138
1793
940
1670
1466
564
602
1748
2315
2475
1691
907
1118
994
2412
1677
1623
1524
2385
1400
918
723
1448
306
935
1947
935
824
2328
2537
1501
2291
846
710
824
2505
1537
1396
479
1701
1883
806
871
2567
2559
1586
958
846
1453
1237
1143
605
2387
680
2217
102
2301
1400
1851
950
2513
1868
824
649
2328
1438
749
641
1405
806
2513
1839
2387
824
1247
1677
1975
794
1497
69
649
105
1050
2548
934
1032
1688
727
702
1616
878
2442
909
838
2513
2413
1537
2176
1280
994
892
838
1427
2160
2436
1508
734
2328
732
723
907
2413
1747
1452
1767
2312
564
699
564
935
1260
2469
1760
1143
2407
2488
2405
1861
1731
1748
824
934
2212
846
2522
1975
2380
934
2255
2276
1883
824
1726
909
1701
664
1883
1855
2280
824
2412
1731
844
1025
1947
1496
2094
1625
680
2393
62
1701
950
946
1429
2319
1468
2592
613
2331
1532
1143
1429
710
846
1893
1708
1306
2331
3356
2505
1855
2094
1772
1818
2567
1348
864
1975
2089
1777
1625
1306
1524
1624
842
2054
1539
1391
1823
702
2274
2249
2407
1568
2290
1679
1537
2122
2057
1469
2217
550
1688
946
1731
1708
749
922
2587
1420
2257
2308
2424
871
1212
102
1868
1524
2089
763
844
817
1818
2046
105
2344
1429
824
2301
2439
1553
1082
950
2255
962
2319
994
1391
1625
1619
878
973
2442
2320
1679
1237
2567
824
723
1772
2212
1458
2407
824
1726
1841
742
739
984
1494
2344
940
2356
1032
2046
2556
1977
1052
2046
1754
1508
2533
979
1143
723
723
892
102
613
824
2266
2508
2331
564
1444
1535
1391
913
2412
2217
702
671
918
918
1435
749
1984
1309
1677
2315
2562
1851
846
1113
1501
1684
2276
1453
1662
1076
794
1420
1418
935
2176
2280
2424
1496
2104
806
1662
727
1586
2565
860
742
1391
1452
1396
1726
1412
1555
1881
2412
1271
1539
752
2505
1348
2274
1616
1902
1501
871
1565
2442
1396
2301
1855
602
2532
1050
973
1616
749
2590
2533
2220
2274
735
2112
702
2344
1537
1604
2256
2370
958
1874
2254
1670
732
2073
1670
2407
602
1975
760
1396
1670
1818
1400
1396
824
2315
838
739
824
965
1619
1565
1448
1604
1549
2442
2553
892
824
2276
727
702
913
824
864
605
2478
2372
871
2276
2469
1952
2394
1638
1537
913
2499
794
734
824
1706
1306
2587
1444
1701
737
1429
824
1271
2370
824
760
2442
1662
1670
702
2475
1539
602
2220
975
2478
871
2257
1839
2590
1586
2549
1082
2115
1882
1958
2499
2513
1132
2548
2488
789
994
1295
710
2287
1113
2274
973
2319
2220
1619
2344
2565
1734
2590
846
1760
1706
1619
2538
824
1975
2312
824
2436
1571
2266
1571
2407
1429
1118
70
2271
710
2256
1458
1984
2518
1429
909
2356
2312
2412
1568
1801
2439
970
2562
699
965
892
1623
1893
2054
1679
2217
2592
811
674
1468
763
2546
1295
1777
752
844
1020
2442
824
2439
1427
1576
2176
860
1413
794
1662
2160
2412
946
922
794
2064
2251
934
2223
1767
2592
1568
698
2276
824
760
806
2499
1524
698
794
934
2590
2176
2054
2308
1468
789
2407
2483
2561
960
789
2255
1453
2513
2280
2532
723
1545
702
1391
1823
1749
2094
1435
602
2508
2549
1082
1921
1868
1840
1143
2223
2064
3246
1452
723
909
2094
2251
422
2319
2301
2533
1823
763
1029
824
1468
1537
2296
1280
1677
663
757
964
737
1427
105
1497
2322
1679
789
710
2377
1793
994
710
1749
970
2412
2274
1873
2590
1565
734
1412
1593
2328
892
1731
1412
763
1302
1027
806
2477
1679
2344
2002
846
1642
1052
842
749
122
958
1662
1466
1604
521
950
1893
1706
1524
1607
1788
975
1593
2542
1713
1458
1539
2319
449
680
722
2308
679
1823
1429
1818
962
1731
723
950
2312
698
763
884
1524
2223
1882
605
2094
975
1241
907
710
1020
1554
105
1247
824
909
2312
907
605
2537
2094
2064
2287
1513
984
973
2287
1662
1452
2328
2564
2592
1412
1524
994
1532
2301
892
824
892
2344
909
2380
2436
1508
1840
2056
1049
1524
2315
2549
1565
846
824
2320
2104
1984
2312
2167
1085
1947
1306
734
909
2407
935
2251
2469
2537
2412
2169
723
1706
1429
550
2562
2546
824
794
2488
2592
2064
739
2505
760
699
1625
1679
1241
69
1508
2169
1468
2262
824
1537
1576
1537
2685
1076
1947
1020
1565
2262
2590
699
2483
1202
1466
2412
794
680
613
824
2169
994
1855
2394
2537
1603
2094
1237
409
2561
1837
2046
2064
2322
2488
2439
2549
742
2073
1691
605
824
710
2477
2537
2537
1508
1603
789
602
1662
2217
2169
105
1306
1662
1532
871
1580
2312
2220
550
2475
1902
1731
2115
1608
102
1893
1855
403
664
698
1777
1143
702
1580
824
824
1760
878
2287
2533
2261
2255
1638
2442
2380
1076
2251
1760
1280
2407
1217
2592
815
661
2266
838
970
1684
69
824
2546
1435
1444
1348
702
1020
838
918
935
2296
794
1576
1947
735
2549
1975
1893
909
339
349
349
1793
2220
909
1508
846
2477
1694
1400
671
824
898
2549
2315
2397
2257
1679
2394
965
726
1868
2356
1619
2320
892
1706
1586
824
1793
683
1468
1565
722
1975
973
824
733
907
1726
1518
2561
2413
1777
2478
824
1878
1840
1772
1679
1576
975
1731
925
1363
269
1855
1691
1788
878
2592
842
1893
824
1625
1677
105
2094
1468
1435
2533
1580
794
2562
1868
757
1466
1788
3134
2257
671
1052
2254
1748
2387
2535
946
1839
1508
1839
1429
2220
763
2431
2320
1855
1412
403
1691
742
1118
1532
824
683
2132
2301
994
69
769
2057
1832
1295
1429
2094
2407
550
1788
935
2380
1020
2816
105
2548
2169
2439
950
1749
1132
1306
1977
2592
2592
935
892
824
1975
78
1793
2556
734
842
62
2567
2291
2315
674
794
2567
763
935
2407
1701
2046
1280
970
950
846
1406
1297
2251
2112
2217
892
946
1405
1237
2291
602
934
2370
2249
2548
3189
1868
1391
2291
2407
628
742
2212
2546
2220
824
1788
1726
2407
2257
2407
1302
1760
1429
739
2322
1576
1701
975
2590
2094
1947
2439
487
2538
2344
1118
2469
605
1708
722
1448
2542
1754
1902
1604
789
2169
2212
824
2104
1691
1241
602
739
727
1442
918
842
1984
2294
824
737
1788
2212
1143
2590
1777
1052
824
994
806
1902
403
940
628
2261
710
1861
2407
1020
1278
564
1247
749
1338
726
2407
2322
749
2249
940
946
1670
2387
2132
1840
1412
1052
641
752
2442
2280
1363
1855
1571
2412
1975
403
1518
1143
1840
2537
824
909
1260
735
605
2567
2257
794
2094
1280
2499
2439
2169
2562
1726
2274
1772
710
1318
907
2513
749
1132
2553
913
1823
1793
2132
710
1603
824
742
2412
1580
1793
742
1701
824
2274
1832
1429
946
2301
794
2319
2562
1344
1406
2274
2518
1576
2562
789
2546
739
1527
1565
1568
763
2089
1532
2319
1902
1466
62
105
2319
1832
815
1412
1772
2217
2094
948
1691
2308
2590
1684
1975
2054
1118
794
602
1975
824
1052
843
760
1840
2223
2387
1772
2436
1977
2383
1524
2407
2344
702
1624
2176
838
1610
702
1406
2176
722
1537
2256
1497
1893
975
2176
649
1818
1975
1466
1726
1076
1118
2176
1391
950
674
1247
1638
2322
1524
824
1777
2561
1818
710
1638
909
2301
1604
2322
994
602
749
1143
757
702
2410
1841
2412
1309
1118
2132
2251
710
1837
1760
2280
2412
2541
846
1297
699
1138
844
2217
2387
1893
1381
824
1568
935
824
710
2276
794
1396
1032
1260
550
2301
2212
1589
824
2299
1679
1638
2255
1466
1280
794
2312
613
1603
683
1604
1642
2328
975
1497
2291
1247
2217
1734
1840
1412
1442
973
824
550
1642
907
965
2287
1663
2549
1638
2094
2499
1706
1893
2453
984
2112
1468
871
1302
734
763
2538
1777
2169
1468
806
1260
688
2407
1874
710
2105
1977
1708
749
2410
605
1731
2385
844
1020
726
1688
970
422
940
2328
349
749
628
1663
1306
2274
1247
2346
2257
727
1619
1616
2105
739
984
824
838
1777
2477
2255
2436
2274
1497
1568
824
1691
2064
2220
721
2185
2564
757
1841
1025
2590
1076
2442
624
2217
1840
1793
898
1568
2064
2439
732
2064
2442
2469
403
2538
1619
2251
815
892
62
1616
950
2564
1241
975
674
824
2255
2064
1604
698
2592
422
1391
602
2312
2412
1823
699
2056
2344
1662
403
414
664
1237
422
1777
1295
2319
1468
2294
2397
732
950
1280
1604
1526
2315
564
2363
1524
909
1524
702
2469
1684
824
2407
2249
1883
2212
909
2257
749
1882
1587
1663
1032
739
824
403
2046
550
844
1706
2291
994
2319
2592
935
1082
649
1396
1429
2261
349
2407
1874
2291
602
2319
555
1576
1670
1545
674
1749
1297
935
1020
710
663
3339
824
1118
1430
1760
1801
1412
960
806
940
1032
1619
1496
2232
1701
1882
1947
2115
994
824
2094
950
723
1701
1032
1020
1616
2546
613
1586
641
2533
1662
2592
1975
2257
2436
1571
2046
918
1406
2549
1524
2223
422
2413
1537
737
1726
710
1444
752
842
1851
1760
2407
2546
838
735
994
722
1818
1280
2280
1448
674
1749
994
2556
2169
1555
1984
349
1619
2217
1788
2212
1975
1241
674
1052
760
1429
1052
1332
1882
842
1818
838
838
2220
727
1816
2453
1143
1527
1565
1565
842
734
1537
2553
824
794
742
2439
1339
2319
2331
699
1452
1677
105
1893
1224
2567
1662
1663
2412
1818
2212
1731
710
769
1873
1837
2413
2319
934
710
1524
1435
878
734
1302
907
2104
731
892
2439
1363
2169
1788
2565
950
871
2266
2397
1624
1025
1625
1642
416
824
1508
975
1670
1429
1624
1873
1432
1777
1625
1958
1878
994
2499
613
2508
664
1413
789
723
2442
2064
842
710
1526
1777
2469
1432
702
950
1586
1642
105
1662
1684
1118
794
2424
1616
1749
2083
794
3374
1429
2053
1874
1078
1767
1247
1432
2488
2269
2407
2477
918
994
824
1604
757
535
2249
757
1576
2308
2380
965
233
749
2322
838
1555
1670
1625
661
710
102
1701
950
1801
1788
1050
979
702
629
70
842
641
1749
824
2549
2592
2220
2291
973
815
1435
1565
2590
2537
2064
824
564
970
2592
824
1309
564
1050
806
629
824
602
878
2057
1975
2328
1701
2322
824
2263
1788
824
1818
2590
1883
949
1677
613
699
878
918
994
824
1241
2227
838
1691
2488
2380
1818
2439
613
1032
1625
1442
752
2315
1619
2356
2566
1565
641
2356
721
2499
1429
2442
829
2094
1250
824
2394
1625
2356
725
1555
994
2549
918
1586
624
1501
2104
1975
2394
2270
2046
1348
789
710
1855
683
1442
2344
1526
935
1984
2301
1537
2212
806
1616
749
739
1642
1466
1984
2562
1452
2054
806
2160
1306
757
1429
1113
1232
2592
824
1237
732
934
1420
1706
1412
1851
1760
1878
1508
726
1391
2488
1524
2294
1902
1065
2296
2301
994
1466
2387
105
1749
838
739
2549
1565
842
2513
628
2280
1837
727
1143
965
1527
824
2453
70
2274
2280
1118
550
1670
2132
105
1701
1625
1642
699
2160
1777
699
2089
2424
2165
1537
1302
1625
940
1749
2499
2276
846
2057
2380
794
2518
2094
815
909
62
2054
789
1706
1616
2054
2522
2263
1777
641
2903
1420
898
2553
1412
2105
2412
760
913
2089
1642
1162
2169
641
2322
1684
1638
2505
794
2356
2548
1868
62
2112
1708
1565
710
1348
2294
2344
705
2394
973
1839
624
824
1677
2064
1878
2054
1947
898
2257
1788
2254
721
794
1320
1138
2160
1777
817
1777
878
663
824
564
1837
2383
2538
2537
1855
1427
940
2380
613
1883
1508
1977
1295
2590
824
683
2549
105
950
1429
2483
861
2344
1444
1555
1593
844
2592
122
1772
973
2319
1429
2280
2024
1882
1537
884
2424
2280
1984
1777
1874
737
721
2223
641
1496
731
1113
1427
629
2257
624
2276
2513
824
1132
864
1793
846
2363
994
403
1025
1271
1684
710
1118
1984
1539
2533
2567
1143
861
2556
2478
62
1391
2559
1984
2046
2104
994
2363
994
940
69
403
842
824
2228
550
2315
2328
1701
2410
1429
1684
2356
749
2308
2169
2308
2176
105
1118
1731
2407
2436
1919
2356
829
1143
935
105
2054
2442
3166
824
1348
760
725
1519
824
2562
1642
1777
2442
824
806
815
1412
2407
2478
806
2331
1851
749
2356
2073
815
749
2276
1537
2590
1241
2413
1691
680
1624
1823
2223
624
702
2046
699
1726
2054
1701
2380
1662
1138
842
624
824
628
671
892
1532
2556
2169
806
864
2320
2294
871
950
1278
1608
749
721
2413
1427
2455
769
7
663
1706
824
994
624
217
2322
940
1984
2565
2478
1777
760
70
1839
1412
2416
824
1841
705
1679
2562
913
1832
2592
737
824
1701
842
749
1619
1619
824
824
1701
721
1619
1427
760
1143
2176
2455
699
2296
2513
1619
702
698
1444
710
934
628
2499
2424
1297
403
2553
878
2322
1429
940
794
1677
879
2256
749
1947
1861
1076
1760
2650
962
1132
2407
349
2115
1429
2274
378
844
1772
2553
1025
1532
1840
564
2104
1684
1677
2380
949
2133
737
702
2056
1452
2538
422
1772
2505
2758
1363
1468
763
824
734
1537
1638
2094
1882
806
2094
722
2294
1662
1604
2291
973
1412
683
1113
824
705
2478
409
1975
1701
1508
1143
2410
1568
1823
1748
824
1241
2094
2312
907
1861
1701
2537
2412
2280
1391
975
1777
638
1413
628
1050
1586
2453
1851
1619
806
2169
1777
1586
2220
1801
1713
2056
602
349
1412
1413
1363
1020
2553
1241
1118
1839
722
1638
2412
1396
994
1868
2094
842
1416
1851
2436
1306
2488
2094
2380
1442
824
2322
2416
973
671
878
1670
2104
1526
2223
824
653
2407
1726
2343
1260
1318
2412
769
946
2416
1772
1396
1662
2112
1837
806
856
2499
794
2592
1553
824
749
817
2407
1508
1772
1793
2094
2410
336
824
794
824
2505
1537
898
892
824
1501
1545
824
1412
2312
846
2176
1688
1670
253
973
1593
2385
705
1731
727
1777
2320
1928
824
2064
1452
2280
1684
564
2372
1145
749
1524
723
2094
1555
1025
1524
1537
629
824
2499
1118
769
909
737
1663
2169
789
734
2331
671
1363
1882
1624
727
1497
2274
1532
726
1412
2688
2217
2413
824
2453
940
710
1841
2223
2176
1571
1726
2456
1406
899
769
105
409
602
2291
2567
907
2217
2266
1232
1030
702
1662
994
975
1855
2312
881
846
1032
1396
2064
824
1767
2413
674
1508
2274
414
2112
2115
2590
824
2407
824
422
1701
2094
1840
824
1222
1699
1782
1516
1527
789
1767
1032
1143
1734
2089
2266
1118
907
2266
2413
1302
2094
349
1823
674
1025
2312
1691
1113
1984
1984
2280
824
2412
950
1576
1793
965
892
1701
1902
1801
1677
892
1840
824
2064
1608
422
2251
641
2251
1749
1882
2505
1306
705
824
2046
550
2251
1662
2522
2064
1076
727
2533
698
1497
1429
1706
1818
2380
2115
628
674
1412
2424
824
2046
806
1452
935
757
806
2442
1823
975
1586
1020
1713
2469
918
2104
2816
2416
1435
649
739
1706
1429
1608
492
1984
2538
734
1608
962
1793
794
1241
838
2308
749
1823
2478
1032
2220
1496
1032
789
735
1508
1788
1237
2469
1855
942
2315
710
760
2592
2227
1713
710
2848
2431
2266
1545
817
1232
817
824
1958
860
940
1975
1435
2356
946
918
1318
2291
1138
1851
2320
1625
844
1412
2104
2478
1841
422
1984
2122
2291
2176
2436
2478
1452
2328
2256
2294
1619
1532
721
1823
940
1565
1677
824
2331
69
1309
2212
2064
2266
2169
2436
2217
2344
824
1466
1691
558
2513
757
975
1977
1818
984
417
2532
2290
1772
2212
739
871
739
824
628
806
2537
1604
629
824
1708
1241
1444
2477
829
105
105
1429
3324
2217
2477
1391
602
2410
2416
1726
824
1930
1458
975
1241
1580
2280
403
1788
824
1580
1679
1586
1247
1788
1429
824
1565
1052
2442
1882
2169
2561
2175
723
1818
2255
1684
2217
1604
994
1878
2296
2537
2537
909
2328
613
1777
1760
846
422
1851
1726
2431
824
62
2320
62
935
671
605
1050
1726
1406
2094
749
2104
2105
1851
1025
824
1958
1893
1532
2294
105
1568
1565
2407
2546
1691
1508
1731
2386
1052
2105
1295
734
2590
1623
671
1625
699
913
699
824
1638
2322
1458
907
2413
1603
2513
938
2257
1788
2714
846
1082
2469
2538
342
734
1701
1576
2217
1526
994
105
881
664
1452
2592
2265
1537
1518
2255
2176
1406
2407
1684
1278
1818
2057
1400
806
2220
2590
624
2477
2372
2469
815
1837
613
824
1545
1708
2039
824
1537
2565
731
1429
1082
752
1466
2217
2513
946
2488
710
2217
1855
2294
842
602
824
628
2356
844
1726
1603
1271
824
2089
1851
892
723
752
1638
721
918
842
1420
105
2439
1731
1545
2477
2590
824
1406
2319
1143
789
846
2407
1059
2220
2328
2436
653
1801
2483
1348
1619
628
1143
2267
1760
661
2094
2328
1555
2413
2431
824
2251
1508
907
2217
1420
1691
2315
2294
1413
763
2176
878
1412
940
2251
838
1902
2445
1501
2413
2412
2064
1868
2169
2251
975
1113
824
824
2283
824
1020
742
1082
3349
2592
965
1642
2533
1143
742
739
846
1020
1840
2532
62
2407
2262
1625
1162
1247
824
1271
2220
1731
1893
1823
2094
585
739
2356
1777
1466
1708
2436
1532
1868
2094
749
1297
438
760
702
1444
846
842
1247
422
723
702
1868
723
824
2257
1619
1818
794
2407
2344
2424
2538
1684
1555
824
909
1113
1400
1868
925
2169
2469
710
1238
3143
1412
2217
2322
1431
403
1878
2407
892
1348
1138
1603
349
994
1452
1468
757
2280
1624
842
455
1576
2254
806
950
1706
1280
1280
2592
749
564
1760
1726
2505
1793
2176
737
1793
1232
102
2301
2567
2407
2356
1427
2538
1619
1679
1619
763
1882
2346
1429
723
1868
1883
2413
925
1020
1032
1138
1501
979
2533
2387
749
1413
1677
2299
2442
2397
1604
1975
1638
613
935
1396
806
2291
1052
558
69
892
2008
2054
1883
2223
1882
2407
1468
946
973
1883
824
1297
1082
710
1625
1501
2488
734
1518
1947
907
2546
710
2477
414
794
827
1429
824
1278
824
710
1878
1452
1726
2251
102
760
1984
2370
2513
2220
1984
1238
2105
2046
2488
911
702
2478
1524
2412
940
2436
2176
1076
102
2442
624
1576
1241
2320
2413
705
994
842
1902
2212
824
629
105
2089
946
769
1537
934
1412
2296
1625
698
1435
1977
2217
1677
2054
2328
2413
1524
739
2344
1902
824
1840
846
940
973
1947
2266
613
3204
2412
824
846
2057
710
2344
639
824
1638
2257
1241
913
102
2255
702
1524
1508
2122
1231
664
824
918
2064
1412
2412
641
705
550
1952
723
1348
403
749
1691
844
2439
860
1391
1052
1688
2057
1348
1580
846
1391
2469
2265
881
1020
1818
2223
824
2251
627
2212
710
935
760
2251
1893
1280
2410
62
1984
2532
2499
2590
680
1413
727
824
1758
1238
757
970
1427
1818
1604
2439
723
1305
734
2564
2169
824
1625
2535
1412
935
824
907
2276
624
1748
2412
2346
1874
958
1670
1413
846
664
1513
1113
1684
994
1855
846
3272
2590
1568
1713
2212
1295
737
2274
2488
934
2469
702
763
934
2308
2104
1452
1851
2469
970
2293
2315
970
1020
2561
2223
1391
2319
2538
824
1576
734
2344
1429
2407
2276
806
2057
2046
349
2266
1052
734
1118
2280
946
2308
1280
710
1619
605
2407
1458
2301
564
710
864
2046
1731
721
1052
1113
2094
624
994
1444
2380
1662
994
1537
2356
1232
2054
624
2299
1418
935
2089
1749
564
1501
1513
742
842
1608
2413
1793
994
1113
934
1623
2344
950
934
721
2442
2322
2499
1777
871
824
1713
1623
1537
2413
2394
1576
1760
838
1537
1748
1947
2094
1466
1731
2538
2328
2413
2537
2115
1518
1348
613
2412
722
2533
1565
1947
641
824
878
821
934
1619
2505
1616
2083
860
2424
1565
2356
1241
1788
2064
403
824
403
2320
752
2054
1975
1701
2407
705
760
2532
683
2320
2276
403
1873
749
1405
994
1143
2223
409
2567
2508
2416
871
1882
1452
1501
1749
2567
1539
1295
2319
710
2439
2328
1749
680
710
1143
2115
806
1432
824
2886
2212
2488
2217
1025
2412
2322
984
2592
671
1616
550
1524
824
1625
1444
2291
1947
1767
824
2343
749
2046
1435
958
102
2105
2821
102
705
1586
2478
726
105
2094
1604
702
2442
1302
922
2320
2315
1823
732
749
2585
1777
2276
1668
62
2212
2453
1348
2110
2073
564
2089
2553
105
1788
1947
1435
913
403
1616
1278
763
2522
946
1237
1749
1713
742
2251
1662
40
2562
1952
1435
1076
2549
794
1444
1086
1452
734
2538
2424
1883
2115
2346
1466
2266
1580
1801
1318
1118
1539
2315
550
1501
824
1468
710
1429
2056
806
824
1405
1706
1603
613
969
2387
723
1861
2592
1429
1662
935
934
723
2592
2301
702
946
2251
1466
2105
1760
1777
824
1160
2217
1708
702
2274
2413
1020
2394
1868
2169
1622
2169
1302
2442
2266
2537
664
1616
1713
674
737
950
1032
861
742
2320
994
2094
1801
2380
2513
749
1958
1309
1555
1241
2291
1677
1306
628
2370
2387
979
789
1868
2257
1113
1984
2469
1444
2257
3115
2564
749
1893
1947
946
1404
1952
2223
1625
1295
1508
2424
102
2122
1539
674
842
2105
1726
1670
2397
1568
824
664
2169
1138
605
2274
2094
1958
1788
994
789
1861
950
1608
1143
1238
2581
1302
1902
2380
734
1508
1032
1391
2565
2532
702
1706
975
2590
2387
1497
2442
564
824
2562
2256
2537
1983
2251
2276
2436
2291
2212
1309
1772
1501
2590
2546
1576
1118
1271
1297
1706
975
1619
1020
824
1713
1391
950
958
641
824
1772
922
817
683
2505
846
1429
2276
1947
1418
749
1731
2257
2301
2105
1975
973
2251
918
1157
674
1400
1619
752
2478
663
1537
2322
824
2553
1555
846
973
1113
913
1861
1663
2169
898
2424
2094
2370
1132
1684
403
1603
2407
2363
1801
2431
1670
2274
1576
2319
1280
2266
2413
806
3268
1793
2331
1801
789
846
2538
1726
2505
1893
1363
1731
2266
2176
2492
1984
1726
2266
2442
1412
1518
824
1874
1537
2073
2475
1429
2431
2296
1975
1823
2094
2565
824
2412
2262
1788
2308
734
2469
1701
838
2592
1050
1868
824
2294
1052
1677
1701
723
1143
824
2590
824
789
2397
2488
934
1947
2261
2537
1586
2169
838
727
105
1466
2442
2064
1420
1882
2537
2597
1662
1731
722
1726
824
1379
1545
2477
940
605
1020
2104
950
2294
1098
1309
699
699
950
1419
2410
2212
973
2592
1391
1638
1466
1568
1295
1247
1772
994
2176
2537
935
698
1772
1638
2322
909
1568
1429
760
1143
663
1883
1975
702
2562
1429
2291
2407
749
898
794
1975
1638
2567
1855
2499
1232
1793
1309
1466
1708
749
950
2412
824
1772
1984
2883
958
1642
3365
2442
2054
838
838
970
2115
629
1076
1429
1238
287
735
1412
2223
1603
2344
2261
2478
846
2370
2176
2263
671
1487
2301
1309
892
824
898
702
1132
749
2436
2266
1052
671
2169
2380
1125
935
2266
1603
710
2483
710
550
2064
2262
1539
2312
1020
1734
710
2064
1616
2548
1604
1861
824
1452
838
970
758
760
1793
2212
1855
2469
1448
2115
2513
1496
1760
2274
1841
2565
1278
824
1625
238
2431
842
732
2054
824
1427
2407
699
1731
1241
1726
2228
907
1306
1638
674
815
403
2592
1947
973
2094
1396
760
1435
824
975
1050
2276
1780
824
1882
1984
1118
1855
1793
2312
602
824
1555
1524
789
2439
2294
913
1726
2546
1522
1050
2176
1518
734
909
1586
2590
824
2431
602
806
950
564
1883
1508
1418
1496
2094
1975
2291
1545
2106
2287
1113
2592
934
2266
824
1726
789
2319
2998
1840
2276
2322
2477
1076
871
1452
824
2257
1731
1731
1726
1427
1025
789
2223
70
2513
403
2094
1818
2094
1677
1861
702
613
1280
1298
2592
702
2499
1412
2169
2549
1400
2393
878
946
1576
723
663
1902
946
940
2276
2263
1565
705
1788
558
1565
2274
2475
1839
1726
824
2413
710
1837
1837
2064
1539
909
1882
1788
2499
1638
1604
2564
1568
2287
628
2913
1670
1731
838
2280
1801
965
2410
3180
994
934
698
2105
934
342
824
1219
2092
846
1975
1518
2439
1818
1604
1840
1893
1760
2315
925
2046
864
842
2477
1670
949
1801
739
1571
1701
1801
1113
1391
946
1545
2477
550
624
824
1553
1429
946
721
2424
735
1025
973
2380
1731
794
1537
973
946
1508
1396
1565
892
1619
2104
102
1113
2370
2356
105
1586
2322
824
1391
892
1958
1868
935
1396
1396
824
1638
940
1526
1691
1625
1496
1576
2046
794
2592
2064
1444
1701
1429
722
1096
1984
1604
2592
871
1619
501
2513
734
2410
721
1271
935
2549
2392
789
1076
998
749
1405
842
965
1537
1777
2439
794
1241
2567
824
2176
1801
824
699
737
2089
550
1984
735
2592
671
1777
1412
2562
1616
1052
824
1524
2251
946
1524
671
742
2592
934
907
1840
2592
105
1731
2094
1731
2294
2212
1902
2105
797
1555
2592
878
1701
973
794
1539
994
2380
871
770
422
1545
1818
663
815
2549
2094
892
1818
2319
2064
335
2453
2442
1788
2590
806
1396
2566
1679
1132
2397
2094
403
861
824
994
1429
2141
2331
2436
1893
723
2054
1873
2453
846
842
1025
105
1984
1501
2094
2513
1406
2280
2413
2054
2431
2442
824
886
1405
2291
2535
739
1677
1501
1706
1873
349
965
994
663
1309
1452
641
994
2455
70
2266
2363
1468
2283
1958
1524
1883
1706
842
2105
1726
742
789
844
1260
806
749
2439
940
1429
842
1576
2585
1518
962
1604
2046
1448
69
710
558
2301
1662
2122
2407
2274
2104
1984
1839
2054
1429
749
1724
1513
680
1412
2094
994
1619
1670
1713
680
842
824
735
1868
1413
2056
1823
2356
702
1444
1453
1271
1855
1522
1118
2169
422
1984
1466
824
737
1977
722
1902
2537
975
2217
2372
913
1603
2064
749
1788
70
2223
2590
2319
1444
2380
1466
2356
824
1823
2220
2094
710
2261
664
683
806
2567
613
1608
710
624
749
1241
907
860
2312
806
403
2407
2046
2171
1984
2537
2920
1413
1545
824
2115
1777
1882
2083
909
1404
1418
1295
973
1479
2538
2115
962
846
1400
605
806
794
878
2380
962
763
2315
1855
1701
846
994
631
2397
824
1608
815
2538
1568
1947
2263
1466
2344
1670
2538
975
2255
829
62
1788
1435
2442
1025
1032
2176
950
2280
1793
605
2089
935
1662
1670
1701
824
2251
1052
1893
2312
1642
2331
1708
735
1874
935
705
2453
846
2407
1670
1662
699
702
1975
2261
2169
1537
2294
1749
925
899
824
2056
1444
69
2454
2169
1772
846
2176
702
1185
2565
1984
757
806
1855
702
994
2477
1452
680
1823
2032
2089
1020
2562
908
705
1508
994
2040
2176
2161
550
2954
844
846
1603
1442
1616
558
1429
824
1278
1708
2344
2442
1553
602
2132
2344
934
1670
2331
2322
605
1318
2553
1429
624
1412
737
1868
2064
624
1883
965
1670
749
1616
824
702
2592
1679
846
2183
806
558
1545
2054
1143
842
763
727
994
1638
824
653
1400
907
1429
2331
105
1413
2413
2380
2261
2380
824
605
1726
2436
655
723
2312
824
1625
1400
1238
789
702
907
2537
641
1975
2533
2256
794
702
994
2160
2567
1793
550
1670
1882
1662
710
2015
950
2073
564
1526
1527
824
2439
1537
683
824
975
2257
1138
2294
2407
860
846
2532
770
1539
1400
1020
680
842
2539
1984
1832
2590
946
1701
2592
739
2257
806
734
721
1466
1297
838
734
734
844
550
1713
1760
2299
2436
1545
789
1662
1874
864
2439
884
907
49
2549
2169
1604
1318
1684
2176
1861
949
1132
2255
1545
698
723
1396
2217
934
842
2387
710
1713
864
2413
2064
713
2169
1435
815
2089
838
2380
824
2104
671
2205
2363
1348
664
1670
2319
1619
1260
1143
935
1419
846
922
824
922
946
1295
1883
1580
403
946
1532
1092
2397
913
1749
1731
349
2054
657
1565
1306
1726
564
752
1977
994
1642
105
1297
1793
1539
1032
2664
2212
1032
1494
806
2394
403
1032
2122
2169
613
842
710
824
846
763
710
598
2256
1444
918
1400
1238
1593
2257
1238
794
2104
2112
749
1280
2262
1524
2169
613
806
2089
973
2176
2105
735
2169
1619
2320
2315
1625
613
105
965
1679
710
710
1466
1539
1839
824
946
710
1814
918
1851
1731
1400
2266
181
824
628
1025
1050
913
1663
710
935
2416
613
1734
1710
2269
732
641
2392
734
907
2104
2301
628
846
824
2537
2538
2562
105
1501
2291
824
2436
2094
2223
2592
2513
1670
2412
1841
1818
1748
2254
1452
1984
1448
2478
1777
2407
824
946
1444
2294
1524
699
2083
1684
1280
1496
2590
1670
2537
946
1466
2176
2122
734
842
970
846
1518
105
2442
824
1429
1619
1020
1701
605
605
918
1155
2477
824
2094
2513
2561
1050
1663
824
403
2169
2549
769
2455
1691
1306
2266
789
1767
2217
1160
2315
878
2291
1801
1625
723
824
824
409
2255
824
1679
1603
838
892
950
628
824
2257
1751
1818
1670
680
749
722
844
979
2054
2064
2483
674
1882
683
1608
975
62
734
36
683
1902
1025
994
1749
710
824
2054
2393
2064
1706
1138
2412
1604
2380
898
1412
1565
2312
671
2413
105
1613
674
2291
1306
1801
2169
2590
2456
2380
674
1840
1679
2344
671
1684
1545
1902
2383
960
789
1619
1032
2064
846
1975
1429
1638
1580
2356
2328
2308
962
2169
806
2294
1545
1518
1537
710
824
2344
2407
1868
2344
2561
824
827
760
674
789
2380
2344
2412
1082
975
2442
2322
2105
1508
806
1363
2562
2291
1840
2094
2344
674
1977
2752
683
1691
1984
2257
683
624
2308
1278
2287
1701
1868
721
2387
2322
824
913
1348
2274
1406
2566
824
1391
710
1429
1348
1113
2169
922
2046
1749
2266
727
2064
1619
1113
1553
2469
710
710
1391
2394
1793
907
403
2567
605
749
705
1518
2257
2308
1277
1958
2256
824
742
1429
973
1883
2299
710
1427
2380
2301
2442
940
1670
2308
2266
705
760
1297
1642
1537
1619
824
1504
757
2562
1947
824
846
1902
680
950
824
1818
1468
2176
2478
2249
918
1818
2566
973
1975
973
710
1977
422
1429
1760
2257
789
844
2412
702
794
871
2537
1576
994
1506
2564
2280
627
2089
824
550
1726
1818
2320
1468
403
1837
2477
994
815
2308
2257
1118
824
1603
1670
1468
846
105
2392
1412
699
62
649
2169
2585
1984
1076
2276
1232
62
403
806
2315
1818
1496
2469
824
973
1593
628
403
2537
2549
732
1555
2266
2046
1232
871
1412
913
2291
2556
2477
2439
2439
1731
2424
683
2469
1772
2176
752
1984
1413
2169
789
827
1076
664
1412
2356
1839
1663
2083
2537
1020
1429
2590
824
1832
628
1818
2094
871
1726
2301
1537
710
1708
2344
62
2412
1677
2122
2251
699
1295
1391
1679
1532
2217
105
710
2301
962
1642
2344
1861
2455
1271
2083
2089
2217
1513
1873
815
1777
1604
2562
349
2089
683
2439
1412
2064
1429
1082
1823
1726
2439
950
838
105
723
1025
1706
760
2278
2592
2413
1539
2442
723
2328
2255
789
2089
2212
2176
864
1020
1302
1257
602
1406
2263
1501
742
1608
2294
2483
1882
913
2549
1984
702
1701
1466
824
2251
824
1823
1527
1873
749
794
824
1102
2567
2553
846
1684
2256
1760
1851
2296
760
702
2083
2424
1458
815
671
979
1760
1726
794
2549
824
683
2538
2436
1306
1984
2592
918
958
2538
1113
909
1851
2274
1412
965
935
1708
1708
2104
2212
1708
2257
1432
2380
737
2513
972
2251
1232
1571
2094
918
605
994
1363
2532
2356
1893
950
1642
1020
2525
1501
1861
1442
935
2228
1501
2532
2212
1297
1818
2169
871
2477
946
1032
1788
1524
2505
2223
1271
1760
1708
2220
2057
1494
2416
2320
1677
1427
892
2176
1902
2094
1524
1726
913
602
2169
2228
2216
1818
1670
2546
1677
2361
661
1576
1363
1406
2049
62
1306
2089
2370
723
1662
1662
2934
2122
2453
2274
1593
1586
2590
2436
105
2488
2223
564
2590
2046
975
2363
2559
2525
1984
2312
710
962
629
1701
2312
1788
663
1952
2312
975
105
1468
602
1767
763
699
1118
2056
702
1902
1565
2220
2217
2439
2436
958
1851
2169
2393
641
918
824
722
1701
1468
946
726
735
629
1713
907
1788
349
1412
1984
2436
680
2046
1298
602
702
846
749
1603
710
2538
1975
1497
2561
2475
994
918
940
742
2176
671
2407
723
1701
2361
1670
824
1603
699
2567
1701
789
1400
2556
2064
414
1580
1549
69
702
2294
1468
844
1429
2261
1874
1984
1241
2220
2592
2223
1760
1677
1619
824
2436
829
628
1143
1604
722
1679
1638
2176
2212
2089
975
1670
1681
2054
946
2176
1638
1050
723
1793
2442
1497
2488
663
2251
844
2875
1706
806
1793
763
1839
1539
723
2431
844
602
2328
2407
2344
2413
1783
1391
564
2308
1545
1539
2477
1868
1276
1238
2455
2320
1855
2477
2469
1076
1684
2407
1638
564
2089
2319
824
1726
613
1118
1232
1958
2897
1508
702
2319
1241
1143
2578
1363
2094
721
2533
2413
2344
2538
2537
950
2169
1619
2518
671
758
935
641
105
661
710
1496
1616
2436
1576
892
1893
2590
1603
2412
2217
913
749
1788
2413
1247
965
838
1777
711
1278
2585
824
1571
1468
2407
1788
2112
342
602
1840
2562
1468
2064
824
824
2394
2291
2380
605
948
2380
824
737
1553
1539
2387
865
1501
934
2407
1984
1508
671
653
1619
288
1565
1818
2104
1363
2442
1082
1947
913
846
994
2266
737
794
846
2301
1772
1679
1793
749
1050
2291
824
1508
2431
1532
2439
1706
641
2322
2562
664
683
2089
1508
1977
69
1608
1638
1435
671
757
909
2442
907
2477
1429
1726
698
1025
1837
1684
2567
2161
946
105
1412
824
935
1143
984
2499
1818
2392
1677
1984
970
1684
564
1435
925
2322
2592
1788
624
2453
628
1143
1295
737
2322
1625
1429
699
2548
1748
1396
1444
1708
2513
824
2344
3150
1576
1701
1604
550
842
737
2297
2315
1076
2322
1983
1537
1280
2212
1309
2562
970
842
935
1731
2105
789
763
763
613
2212
641
1113
602
2294
722
664
1020
624
824
122
1777
1679
1984
1638
1580
1297
1684
2344
757
2132
749
2169
2320
2287
789
2537
2249
871
1501
2217
2176
1625
806
824
349
564
1429
1984
2537
1603
1518
613
1604
1851
2407
1025
1586
824
913
2280
2394
2105
1435
1241
2240
1684
2416
2559
62
2407
2412
1840
2400
1020
1975
1701
2513
1537
2287
723
946
550
909
2276
2782
1691
1878
898
2549
760
2169
1902
2176
2328
1400
3263
1496
403
846
1688
1818
2546
1734
946
760
1526
1603
1604
1801
2412
1405
2064
1977
1400
2217
550
940
824
1429
994
1406
1726
1952
824
1232
1788
734
1788
2546
2442
1396
1260
1749
934
1777
1052
950
2212
1432
907
1406
824
2413
824
2319
710
2212
794
842
2094
1565
2294
1580
2301
710
824
1452
1237
1662
1607
1025
2590
2105
2439
2499
1662
824
1977
1625
674
2257
2169
2562
1619
824
1902
602
1818
846
1537
2587
2469
950
2370
671
2538
2407
1713
2274
628
2220
934
1508
2054
2370
935
950
1400
2262
2274
710
1468
2413
994
806
1429
2115
2538
1625
763
1448
1883
2094
1348
2387
1580
564
62
2407
1604
806
1801
842
1526
2380
994
913
842
1162
1568
2553
2590
2064
846
1348
1684
824
1975
2322
1418
794
861
680
1537
1801
602
663
1565
1092
2217
1679
846
950
1545
935
2227
2546
2413
628
2413
2412
705
2483
899
2266
2261
628
1706
2436
950
1555
2412
950
871
757
1749
2322
105
878
1777
1050
550
1113
749
1793
1958
1801
2380
2592
950
958
2054
2499
702
2257
105
726
1020
2228
2927
1777
2477
1726
962
1748
973
1818
2217
2513
1515
2315
1684
815
2328
1731
962
680
1947
2549
2257
2169
710
1670
824
734
824
935
789
838
2508
2169
2266
2407
2266
1295
1841
2513
710
1025
710
806
806
1708
1513
702
2537
2255
2533
2346
1400
2478
710
683
1708
2322
2442
2436
702
2266
946
605
602
763
2089
2442
1984
1435
1497
602
2315
2217
913
846
1508
2556
1400
722
1420
2319
1527
994
2478
965
1804
2499
2431
1868
653
1427
824
1607
663
1839
2343
994
2964
683
1468
909
1777
979
824
2906
1143
824
1883
1662
1840
727
1348
1020
1306
1241
842
2478
2054
2562
864
1731
2220
1663
824
824
2299
2439
794
1466
2212
1701
824
1977
2567
1883
994
1113
722
2564
2046
1429
846
1706
1113
1032
2356
842
1855
62
1662
1772
403
3252
62
1306
1788
844
1793
1496
1524
1032
1837
1731
605
2592
1818
2261
2380
1882
1713
710
1143
1025
2407
2046
1975
671
2546
1841
975
1818
1701
946
2556
1496
878
1435
1861
1576
1545
2132
628
1625
2056
2513
2169
909
913
102
1435
2320
1638
824
2331
1232
613
1977
824
1726
965
1604
1366
2261
1306
2407
2054
1391
2546
1902
940
824
960
824
2064
735
2407
422
958
1809
946
2556
1306
1726
1458
789
2363
1524
2344
1143
2344
994
1516
2291
710
2220
2565
1391
842
349
2590
723
403
2312
664
815
2590
1726
1444
1840
723
1513
1241
794
1783
1442
2322
794
846
763
806
2105
1837
403
757
2322
1323
806
1662
465
2104
2436
1677
2319
1138
1619
948
710
2383
1975
105
2217
2387
824
2301
864
2344
1777
2212
564
2231
2176
422
824
1604
2537
1025
2255
1412
1280
1772
2590
2549
1708
925
1691
726
1701
940
742
2257
2054
794
1406
1497
727
2296
1607
1788
550
1280
1706
664
946
1278
844
1113
2132
624
2346
1925
1958
102
1748
962
674
1238
1818
699
789
2533
2094
2436
824
2592
2290
794
2301
2538
2217
1306
1527
702
1132
84
2083
829
2455
806
1788
909
846
907
1132
1837
824
1616
1555
2387
2549
1975
2322
349
2046
1837
624
2548
1679
1501
1435
2291
2223
1420
806
1818
1468
2299
1468
1701
403
1412
422
2553
1625
1280
613
624
1412
838
2212
824
710
349
1975
1295
940
824
1878
1247
2590
1453
1958
550
1412
824
2370
817
1708
1679
824
824
2064
824
2169
2122
2312
1412
2380
2538
1604
824
973
1427
878
1793
1947
1726
2255
1873
824
1532
1701
975
2220
907
846
664
735
2251
2319
838
1429
2266
1032
794
1532
2892
1501
913
710
950
1679
2380
844
663
2169
824
723
564
2169
824
2412
994
2477
2319
1788
121
1616
842
1677
232
2906
2436
1793
653
2533
722
1138
564
1420
2322
1508
619
1524
1663
1837
2387
2407
824
1025
2413
2383
1851
2105
1947
1861
2256
1837
2094
2256
913
1883
934
950
2112
824
1082
2592
1777
2442
2387
721
1113
1025
2407
2469
2319
2380
1731
2592
1818
69
2590
824
641
1952
723
2046
2212
1118
2839
2254
1772
1638
2436
2499
1851
403
1143
1143
973
1052
723
1568
860
2565
2416
1537
935
2407
183
2546
1874
1466
2513
2322
1726
2561
789
1143
1466
2266
1118
1113
2265
2559
913
763
1191
1518
2169
918
2064
760
2412
1840
2312
1448
1396
2346
1958
624
2344
1706
2220
702
723
913
342
1663
2228
1823
1238
1306
727
1540
403
2176
664
1883
2436
2169
1537
2538
2537
1138
2305
1020
1818
2828
973
2567
1497
1767
671
1608
940
2267
2094
2407
1958
726
1883
909
699
2228
2758
1823
2590
1604
2587
892
2115
918
824
705
734
1604
1032
846
710
1625
1731
348
1818
723
1494
2363
1568
2344
1025
1466
2296
2549
1638
1777
2312
1952
2104
737
1232
824
2115
846
1532
1516
2356
824
2535
699
2488
1947
2132
2424
2344
860
860
2320
732
1297
2322
2439
1619
105
511
871
1984
2089
2412
298
1691
2561
824
2566
624
842
806
699
698
1855
2513
732
2567
2483
2220
806
2308
935
2312
1734
1684
2266
1706
1052
1818
2176
102
2115
1052
1868
913
1942
2561
2266
844
1396
1619
517
2283
2469
624
739
824
844
1619
1052
2217
1642
2105
2105
2169
2513
838
2559
613
1118
2169
1018
1818
806
1619
671
2319
994
842
1878
1516
721
1691
1975
2315
1427
2455
1052
710
794
2046
2176
2592
1565
1839
2410
1553
1020
1947
726
1619
710
710
69
789
550
789
2549
1237
925
994
698
2344
2469
2046
973
824
105
629
2548
2553
1691
1453
613
2294
1670
1555
1818
1466
846
1691
1391
1749
2266
1604
2567
918
2212
2256
2386
2380
824
2054
854
2372
734
2073
2328
838
2537
702
749
2104
1777
683
1405
1726
907
763
1638
1432
2290
1777
722
1841
2064
1840
550
763
1749
1625
739
2406
842
1882
1638
824
1435
2169
949
1576
918
806
824
2256
1679
710
671
1706
1832
2263
1435
2513
2407
710
975
1429
1031
2590
2590
1726
994
2439
1619
1576
2217
946
122
1580
702
1823
2064
721
2263
1363
1429
2592
749
702
1576
2256
602
2533
1861
2301
1435
1537
1625
749
2083
2322
1545
1405
1565
824
1545
2453
2413
918
935
824
349
2267
2513
649
1524
1237
422
806
1818
2505
1893
2266
2549
105
1143
824
892
2054
763
2064
749
2370
710
1958
2176
1975
105
1984
1278
1616
2283
2431
2301
1868
1527
1603
1466
1280
960
721
2567
628
892
1619
1691
1708
824
664
2217
2592
1532
2431
29
1608
1247
824
3173
940
705
2046
564
2083
1549
710
824
824
122
2477
737
1518
1670
950
2274
794
70
550
1818
2453
1855
1297
763
824
794
2160
1527
2356
2361
2356
1545
1565
1777
973
550
2548
1545
1363
1603
2212
1452
2590
734
23
1568
2176
1513
1539
934
909
2592
1254
2094
2549
1412
663
2301
1731
1975
1653
105
1555
2344
2488
1788
2363
824
1662
2266
737
892
564
1604
2054
918
1050
2477
1518
1348
815
824
1010
2256
1420
2223
958
2469
2412
1684
806
1271
2089
1679
2320
1801
2212
1662
1749
641
824
649
1565
2291
1547
1642
564
1902
760
1412
1958
629
1412
2592
2533
2094
1861
1726
1412
749
102
1524
1113
2477
1501
680
671
2291
705
105
1571
1788
1306
2439
1883
1529
846
846
2312
2056
1818
1855
2387
2356
2105
602
789
824
789
2488
2312
641
1747
934
1565
725
1701
844
925
2046
2094
824
2319
2160
1777
1143
1861
702
2380
2319
1295
105
1435
1280
1625
2104
789
739
2105
2592
1772
769
2469
1271
1442
1772
1801
1818
1466
721
1701
2564
3109
2370
2343
2387
824
2064
2370
1118
2436
613
1418
2413
918
2308
1619
2255
2488
2308
958
680
564
1902
1442
2380
2293
2380
1677
2266
1580
727
661
907
641
1801
2255
710
824
950
1494
1020
1625
2266
994
710
918
965
1138
2169
403
2212
2312
2094
2294
1747
2223
710
1082
2156
2564
1947
2380
962
2319
602
1777
710
794
2212
1429
1837
1625
2299
1576
1701
1568
1580
2105
763
680
734
1793
737
739
380
1608
1952
1701
723
2312
680
663
722
2104
2559
838
739
1237
789
2562
2537
1578
1638
727
2322
1760
2319
838
2280
1604
2112
1883
940
1435
1818
2094
2296
1855
806
2505
2412
1642
794
2094
653
710
752
935
1593
2424
1788
2274
749
710
1642
397
824
846
1642
69
2257
1306
1545
1113
2387
1851
1452
1232
2344
1442
1958
1237
1206
519
757
721
749
973
2546
624
605
950
946
749
1406
1545
1391
2548
663
918
1435
2469
2567
860
1623
1082
2266
984
1616
1442
1984
824
1749
2331
824
2562
824
824
2312
1113
2505
846
2169
2255
1113
1586
1452
1823
806
2407
710
824
1638
2566
815
1642
824
2413
69
739
1837
70
1025
2356
1050
722
2499
749
2122
1429
1118
1623
1975
1020
1302
674
2513
2533
994
1513
1604
2132
950
2115
2217
1706
2296
1302
671
1706
1691
1670
2105
824
2549
994
2308
2094
1777
2256
62
2254
1442
2416
105
680
844
757
2356
342
1025
824
934
2220
2301
605
2320
1400
671
1466
403
1565
1020
842
2407
2412
824
2064
824
918
994
1586
806
2094
824
1708
727
842
2294
1684
2590
824
1143
725
1391
2424
1113
2094
1532
1025
1603
2483
2223
1527
806
2089
2254
2257
2592
2256
1677
1947
824
1947
2176
749
690
2089
760
1260
1118
1143
702
1679
1975
727
935
1025
1868
702
349
1580
789
705
824
2505
1306
1731
1608
1118
1708
824
965
1731
2261
558
2346
2513
2263
1143
2344
2115
1143
789
2105
1947
1726
824
965
2424
674
1749
2513
2442
824
2320
723
1619
2548
806
1840
1691
737
1302
844
2094
1526
369
2256
824
69
946
2535
1818
1082
2194
1608
824
1836
2083
60
749
2442
1701
2546
2600
1025
824
2301
2212
965
1947
842
2255
2036
838
950
913
663
2169
950
1568
2160
2533
2556
1772
1539
1452
2407
1623
2089
1855
710
757
2251
2169
842
1082
2562
1616
2548
663
1532
1706
2427
2562
605
1143
2257
1793
628
349
2064
671
1501
2442
2228
2122
829
2513
2439
1295
1524
1363
2668
824
628
2312
69
958
602
1501
749
2407
739
1302
2319
975
994
605
940
817
973
1726
2538
1412
844
860
1638
1701
1056
1726
1318
934
403
663
1726
757
1684
1984
3312
629
2561
2291
2266
732
1947
2112
2538
710
1726
2220
1501
2169
2412
2592
1760
1295
824
663
721
710
2483
1118
2567
2328
1663
1391
1555
2456
806
2263
2958
1777
1143
1238
2344
737
1452
2478
699
1902
1731
2257
2730
2407
2346
1427
1497
1788
1586
1143
2513
403
846
1663
965
864
2397
2383
2567
710
663
2436
2549
1323
1975
605
1427
2453
824
1113
1429
1429
794
1032
824
1625
2537
878
1571
909
2046
2410
864
727
806
749
2094
702
763
699
2319
2291
2505
2477
2548
935
1977
737
2416
1527
1818
1679
1280
1749
683
69
2505
979
1076
1625
1082
1708
824
1688
2592
1412
2499
1839
2412
628
710
1947
1688
815
1526
1670
1020
909
824
2483
892
605
1306
2478
2549
1429
1832
66
794
1726
1638
2105
979
2592
2658
2249
2266
1883
2562
2266
742
2346
1580
1837
2407
742
732
663
2046
1663
1855
699
1555
699
613
1429
122
2344
2274
2089
794
2532
838
2212
1893
970
1801
2169
3073
1679
734
2301
2161
2301
824
2548
878
723
1537
2212
1526
763
2412
1237
844
878
1396
710
1684
723
2488
2522
2010
2064
846
629
710
1348
2344
844
2453
1513
2407
2266
1893
1238
2416
1731
994
1527
1111
2320
2538
1670
1749
950
1412
2105
2436
2276
1793
674
1303
1748
2431
1893
721
935
1052
1118
1608
2274
1020
2294
1025
1855
1975
1468
2254
1362
1241
1571
2542
62
1413
2176
683
2397
2513
1726
994
1143
1684
1549
564
842
2223
2548
2064
702
789
1508
2505
2105
2499
1537
946
2217
649
671
1082
860
1726
824
940
1823
2046
794
1874
1977
2094
2046
1412
815
844
2413
558
1568
2161
824
1420
2161
2407
2478
105
1701
602
1603
737
892
2505
2532
613
2344
2346
2104
1524
2301
680
671
2397
2217
649
824
2294
965
2344
2590
2549
2442
1278
1309
737
2046
2312
1396
1873
1616
824
794
1501
1958
2283
1576
2505
1893
1708
871
122
1113
2266
918
1348
2439
1619
2537
1873
2590
1508
2296
722
815
935
2483
842
1788
2220
735
2469
1143
564
2105
934
735
739
2105
844
555
1448
2291
763
1793
1801
1444
1984
1555
564
2413
1025
2089
2432
1348
2312
1688
979
2104
1684
2104
824
710
2453
2217
794
948
2294
2407
958
2469
2319
2478
1851
1050
757
1670
1508
2315
2094
2370
102
1526
2169
2394
1788
1818
663
1448
918
2115
737
918
702
602
1391
2094
2442
1444
749
422
1576
1318
2344
2387
2322
749
723
1406
1984
2488
1619
824
2094
2407
734
1052
1391
1232
1580
2469
722
1839
1861
2251
2094
892
2251
2488
2257
1670
958
2549
1412
935
735
2094
2212
815
2319
2220
1625
2274
1726
1670
2407
975
2488
2054
1306
1468
1731
3090
409
918
1977
846
710
702
1427
2513
1247
2038
1295
846
710
940
2056
1841
2257
1020
2483
763
1788
722
702
710
824
950
1642
698
871
794
958
1856
824
2223
2989
948
1608
2046
935
1684
2217
1020
1975
1501
1902
1638
824
763
2538
1435
1576
1861
1429
1662
641
2176
794
2315
2453
950
794
1749
824
2538
2169
824
1113
958
732
2590
2344
710
824
2046
2505
2274
934
1508
1467
1679
1576
2287
2370
2407
602
1568
2412
2505
846
1297
2315
2319
2407
2251
763
1625
1420
1731
2301
69
844
2548
710
702
2505
2308
1818
1868
2538
2410
1975
2320
913
817
727
624
403
1565
2356
1418
1984
806
998
1873
763
1113
864
760
1032
2393
1701
105
824
2315
2439
2413
1801
2407
2308
342
979
1318
2590
105
1670
1435
940
2592
979
946
1823
698
864
2346
69
1851
2533
2387
846
2266
1604
1984
1604
824
1818
2249
1638
958
737
710
1113
1670
749
2532
1435
342
605
1663
683
878
824
1731
727
605
1767
1237
824
1032
2442
950
2089
2869
564
731
824
1726
727
1883
2549
1442
2312
838
1684
737
1684
2549
349
1684
1883
2266
403
2439
1726
1975
702
1076
742
739
749
1501
2412
737
680
1701
1883
2122
1247
2301
2115
2287
1760
2176
1701
2217
1823
749
2477
1642
2559
2556
460
760
2533
674
994
824
2255
824
1767
1670
1427
2217
1818
1608
824
2590
2436
824
564
1309
1883
702
1679
838
1020
2442
2315
2094
1130
2387
1952
1032
1442
789
2407
1975
710
2089
2436
624
824
892
1526
1302
1893
624
2356
1118
1662
1663
1032
1576
671
2316
628
2169
846
3166
1537
403
1118
2424
2331
824
1625
1975
2488
878
806
1435
2217
2416
950
2049
2104
1676
2592
1427
1772
613
970
1427
1405
1788
2105
2257
602
1706
2296
2346
2261
2439
2064
806
1708
2549
105
1642
2549
2254
1442
1616
1118
674
674
1466
1701
102
789
824
102
2549
105
2169
2546
1400
846
2169
710
2848
2538
2546
1093
757
1555
824
564
1501
612
702
2370
2533
1688
2750
680
789
2257
1429
1435
946
2274
2276
1777
2387
1767
1508
2592
1708
2089
2556
948
2439
1840
403
1777
2315
653
723
2212
1497
2212
653
1777
710
1177
824
1837
1731
1823
846
1295
1731
1832
2104
973
2346
2208
613
1429
1788
749
723
794
2241
2219
710
619
846
2083
2319
1832
2217
2291
2513
1638
1638
1706
1527
2533
815
749
2439
1427
2477
1619
909
2089
2537
2266
842
2513
824
1874
1497
2559
725
2533
1238
838
846
1318
2522
789
2257
2276
2217
1405
1868
838
2469
794
2115
664
898
1082
2651
2461
2488
1576
842
1524
871
723
2064
1861
1271
2564
628
2280
842
2299
1502
1604
1947
2412
1726
1726
1679
1524
1868
824
2217
1823
749
842
2513
710
1708
2412
1958
2220
641
2064
1412
2488
2439
2412
1642
1625
1020
734
1524
62
734
1947
2328
1412
789
935
1400
950
824
2057
2046
422
824
2525
806
846
1975
965
710
824
1527
349
1958
2054
1701
2453
734
732
1518
2320
2280
789
934
913
1524
2322
1619
2537
105
1537
1052
1580
1050
2380
934
1152
2296
940
1271
827
664
1429
1760
1586
973
62
2537
806
913
2517
824
3290
824
1861
794
824
2344
1662
918
2585
1306
1855
2217
2212
1760
3165
2533
1400
950
2169
2322
769
960
2322
913
2322
2266
664
2308
2274
1663
780
2405
1868
710
1452
2407
727
1984
1893
1883
1318
1604
2436
422
2546
1513
2407
1701
1280
842
1113
824
2276
1677
1580
2848
1241
1861
25
1726
871
846
948
2592
1677
824
737
1537
723
1670
2251
737
2590
752
1580
824
1840
3076
1501
1396
958
2548
2266
2254
1526
1708
2115
2343
1052
1788
824
2407
1501
702
2344
2319
1975
1143
1975
752
1731
752
2249
2532
1677
958
2312
1638
752
1642
2508
1638
734
2442
2590
2537
710
1429
2407
2319
749
705
726
1278
2083
1793
649
794
1297
1576
2169
2319
2094
1020
605
2046
1247
1442
2453
1619
2322
2104
806
975
824
1638
1642
1565
824
2356
710
975
2322
2322
2532
2291
1793
2054
824
1025
769
2533
403
734
702
3394
1448
1874
1747
122
2094
871
1893
2356
1524
1138
1868
1952
950
1623
824
1076
1684
2308
698
1726
624
1767
1818
1082
824
62
842
913
2549
1501
824
656
1271
1772
1677
2567
674
2094
1726
1427
624
1020
1586
892
871
550
2380
794
2160
727
2439
1823
789
935
2453
2115
1684
1576
602
1608
1586
1670
2328
2176
1497
898
1524
1691
3213
152
794
422
1701
1050
1593
734
860
1505
1568
1513
994
1984
2266
2538
878
2537
2565
1553
1412
1760
1586
909
2217
763
1684
2713
664
878
2488
705
1767
401
846
907
1241
2442
1555
824
1662
824
2255
824
2567
2394
1183
1975
2343
1452
946
1586
564
564
1975
2424
2094
2274
846
794
1518
824
729
2266
1793
1400
731
2196
1706
605
1576
62
789
1539
1025
2057
710
824
1565
2296
1855
2532
710
1452
403
1571
846
761
935
2220
2592
1466
1731
1818
2315
1025
1837
975
824
2274
878
699
824
1537
1688
1247
824
1261
721
105
2294
1508
62
600
629
2590
965
965
824
2312
824
1868
2212
2407
2562
2220
2431
2105
1497
824
2054
721
2370
1726
950
1082
2553
2301
1138
1247
422
973
846
760
2094
1708
2064
1302
550
1604
913
2380
1855
1545
1143
1052
2094
1526
1638
722
564
732
1309
723
2266
624
1777
1691
1701
2412
2227
1603
1466
2212
1302
624
1788
2274
674
2562
602
1818
1760
1604
1840
1874
1537
934
1076
2322
702
2633
785
1419
1608
1840
2469
918
105
362
2322
1701
1448
1638
757
2566
1348
663
403
1788
1537
909
984
2228
2562
664
1400
2328
1662
2424
1442
2301
2176
2212
1118
824
1501
564
824
2431
1537
913
1468
824
1309
871
1684
2533
2094
2169
558
1241
2397
757
2291
403
1788
2590
1623
760
1138
2412
1638
2363
1306
1496
749
2212
824
727
1396
1297
965
1412
2549
1278
2393
1747
2328
1506
1706
2064
721
1435
789
1555
1429
1241
2089
1537
739
1539
2372
2394
2301
878
1429
1539
1952
1818
1545
824
2537
1576
1608
2413
1883
1874
2453
739
1323
1020
994
2538
2439
789
1508
2513
1748
1726
2319
1278
605
950
739
674
2513
641
2319
1259
1154
1984
1524
1565
2056
602
2499
1760
57
1132
1448
1642
1760
1861
1466
1435
2412
1429
2296
1518
1427
2319
2064
789
602
2089
734
2301
683
1527
2276
2407
619
1508
2104
1494
2380
2442
918
1518
1418
62
710
1840
824
1524
710
2356
2442
2308
871
527
2169
2439
1670
2056
950
58
1975
2280
1501
2413
970
1429
2439
3077
2212
1537
2064
2592
2257
1793
2439
564
1947
1893
1050
2513
2089
1427
1748
1701
935
2256
2290
2549
918
1429
2344
864
1241
1734
2592
102
752
2112
1232
624
2356
2478
2538
2249
794
2046
2105
1818
752
1625
1616
2169
683
737
2112
1396
1468
1837
2293
732
734
1053
2363
2315
1113
1958
1501
702
2112
1576
2393
1684
2132
1435
671
1363
1113
2513
844
732
2217
1793
2363
994
965
2251
824
349
2505
2160
1975
105
641
2537
1818
935
1113
2176
1297
1576
1435
1363
2251
824
1619
722
824
1855
1958
2322
403
723
1576
2132
2344
2562
3166
1818
2407
824
1526
925
2566
1873
2372
824
2416
1868
683
2143
1444
2478
2344
2227
760
388
907
2094
2094
2212
1984
1952
624
2280
760
806
1788
1731
2228
2094
1237
946
602
2416
2537
1883
2356
998
1975
935
2274
2410
1840
892
1280
699
2276
1427
2094
2294
409
948
2257
2565
824
892
1608
935
1429
1893
1677
2590
2261
710
1823
918
846
550
973
105
733
2478
1701
628
705
1793
907
739
2533
2346
1662
1527
1586
1984
2276
794
702
2320
602
2219
2439
1412
950
2416
1760
2393
2592
1302
2064
2592
918
842
2533
1429
1247
2104
2556
1855
2453
2293
2461
2439
2319
1777
2513
2112
824
1565
1667
1448
838
2220
2256
2592
824
1777
1052
2160
1706
2132
672
723
1501
935
2049
2380
1873
2344
1918
1706
1251
1232
994
749
641
2112
1726
1580
749
2315
1670
2559
663
2407
2537
2537
824
2312
1429
734
789
824
1855
2442
749
918
984
1642
2387
878
789
909
2112
2266
105
1545
1348
2567
1527
723
2590
1878
2483
1684
1076
950
973
994
2328
824
2083
1670
3159
1624
2315
2380
1025
702
1334
1442
1025
1604
2169
1545
1391
2094
1113
1952
1539
824
1295
1280
2549
824
2477
1726
349
628
1726
935
1241
1981
602
1701
2251
641
824
702
2115
824
1318
1788
934
663
824
422
1568
871
964
105
2548
1508
1975
2567
2254
950
760
846
102
1688
2370
1818
2442
1706
994
2105
2212
940
2249
1032
2104
1851
2413
838
680
1568
1076
824
2320
722
1237
2387
624
334
641
1055
2161
2469
2322
1788
812
934
1400
2455
1902
2469
102
2064
1020
1400
1527
2094
105
698
1642
1452
2344
2561
2412
2380
1638
1855
1772
342
1241
1586
1684
760
2553
2431
2346
973
962
2546
2266
2057
2294
2363
1788
824
1604
950
2380
2380
1427
2064
2439
1412
1662
1662
1138
1524
1020
958
2533
2312
2377
1624
550
663
1638
1772
1508
2051
970
994
1076
737
739
1882
2094
1247
2356
629
1527
1726
1306
960
624
1113
2169
824
1020
1679
2513
102
1318
605
2312
2537
2590
734
794
2287
1861
2255
1466
1497
934
2537
1760
564
120
564
1513
965
2478
2217
2312
973
1840
1679
2453
1772
2054
789
2538
2407
2251
1302
1238
1625
2442
824
975
2176
550
806
842
1524
1638
1604
2308
2436
2064
1851
970
1143
1616
1701
2407
1501
824
739
1138
1604
2538
2993
2328
2344
674
1348
2590
1679
1076
994
935
737
1767
1619
1032
1568
1677
2056
824
846
1238
1663
1429
2565
824
1020
366
1608
2046
628
2469
2094
2122
794
1726
2122
1788
1524
1432
1679
2064
680
1501
1748
407
2393
1496
1839
1427
1181
2266
1868
1306
2251
1731
1893
2094
1323
2469
564
1400
846
1452
1537
824
722
760
2592
1958
2537
1018
2320
1861
1468
2413
1638
2046
624
1539
105
1032
2105
1952
1568
824
1524
732
2064
2592
1777
1429
1706
710
1619
2499
422
1625
1348
2291
2319
722
1878
641
789
2046
824
2094
1883
1688
2254
1670
789
2322
1638
1670
1537
1118
1082
739
2561
824
1878
958
824
2094
1902
1032
2556
1429
2549
1706
752
2046
2483
102
2453
1706
2483
641
564
1706
842
860
702
1576
1662
1861
3031
1297
1975
1823
2083
2296
1527
725
602
1580
2535
2105
1840
2344
1701
794
1363
605
1297
2054
1731
1238
1616
403
2424
2477
1429
1691
824
1442
824
846
1348
2094
1679
2301
1501
2212
1679
722
1309
2212
1278
2160
1418
824
2122
671
683
2276
2478
550
69
649
2590
403
1586
550
2217
1052
2397
749
913
2094
613
705
2257
2312
2112
946
2407
1893
62
1638
1788
2397
2254
892
2212
1726
1576
2401
2387
663
1749
1113
1280
2064
683
958
2266
664
3029
2469
2590
1749
1420
1237
2274
824
2567
527
710
105
749
2301
1841
2319
2217
789
2267
994
2453
1442
749
1818
824
1767
2046
871
1555
1975
613
1297
2344
2294
710
1309
1788
958
1608
789
1642
1893
2553
1731
2469
979
2344
935
1025
2104
1232
2453
2319
710
1427
1625
1861
1642
62
2344
1413
1731
2346
1247
1452
734
975
1642
1623
824
1501
844
1020
754
2455
2533
2442
2255
2212
2270
1818
2505
2105
1701
2299
940
624
1883
624
749
1684
2274
898
815
789
824
1861
1747
1526
2592
2499
824
722
721
2453
1840
1429
2475
1788
2356
1508
958
2301
762
794
558
1726
710
564
1855
2537
909
2094
2439
2530
1616
1663
1132
2261
1118
913
105
824
1448
2176
2046
824
1412
851
1619
757
2344
1708
2112
2223
2442
824
892
342
613
752
789
558
842
1777
2508
540
2592
965
1348
2477
749
2533
794
1837
403
757
1777
2562
794
918
2257
2477
1391
2407
935
909
1586
1092
2556
1731
1427
2287
1977
1278
2559
2424
1837
1419
1619
824
628
824
1400
1429
1726
1526
824
2054
824
1429
2322
1748
1701
1841
2274
913
564
842
1545
1298
1247
844
824
2469
2274
1731
2413
907
2254
2505
1247
994
1032
892
705
2469
2439
824
960
2424
824
2089
2538
1348
2380
965
824
641
1420
1442
619
950
680
2556
824
1113
2590
1545
1839
1427
892
1537
1625
2217
2312
1429
794
2537
760
742
1466
1348
702
732
789
2548
2346
1788
1082
1619
739
2057
1902
1571
2105
1838
1708
1749
2380
450
824
824
742
2176
2169
710
1118
2094
2412
1565
1565
824
1077
2257
763
824
2122
1466
2477
1679
1713
2054
1138
2257
2094
2413
881
1400
1429
1306
698
998
723
2592
940
1760
2266
2217
674
2122
1882
649
2105
846
1670
2592
1549
1113
2257
946
1855
1663
794
2056
2412
2294
794
1818
1604
2412
2249
2412
940
2394
1458
1625
1975
2089
824
2320
1508
769
907
2257
1435
550
1818
2590
815
2532
2122
3303
760
671
1893
962
1818
2590
349
2287
1679
755
2592
2346
824
946
1851
699
1958
2469
1295
1412
1404
2483
1701
2380
1518
892
2533
2083
838
2316
2212
2064
1052
935
2046
2469
1977
2346
2228
1309
2280
950
2592
2320
1788
1902
965
1020
1619
1271
2132
1576
737
1391
727
624
2387
613
1701
710
1466
2263
663
1726
2424
1818
1818
1444
629
710
2356
1247
1555
1882
3402
1708
2567
2094
1537
710
1429
846
2897
824
1625
2546
726
2274
1726
946
1406
1893
2064
892
1749
1323
1731
1406
628
2083
2394
851
1348
1706
2132
102
2380
1760
2266
1247
1984
757
2424
871
2249
1501
2407
102
2115
2477
1271
2499
1893
680
760
403
1902
2256
1295
2488
912
940
2312
62
2322
1670
940
409
2394
2294
1025
1435
2294
2064
1576
628
1466
824
1309
2439
1405
1076
1679
2380
994
1868
349
2442
1143
824
950
864
699
2397
806
2217
1726
824
2344
2227
564
1677
2370
994
1984
1731
824
1306
1435
975
824
613
624
2322
2054
2436
624
671
824
1861
2436
2312
1238
1501
723
702
2223
2397
2291
628
838
2469
1444
2254
2308
2294
671
871
1793
749
732
1662
749
794
2251
723
806
702
133
2073
958
2046
864
913
2537
2094
2452
2513
663
1638
946
702
950
2296
1280
861
962
602
2469
2112
1113
602
2407
965
1238
734
1427
2533
1032
1952
2556
2296
1793
871
824
918
2169
2159
1444
1726
1868
1160
1874
2537
1688
1777
1113
727
629
1727
624
1082
742
2469
723
2291
1025
1580
1726
789
2115
737
1772
1958
699
403
1691
2251
2176
605
1706
2064
2064
1412
2387
1160
1893
1044
1684
723
69
789
702
2249
794
749
918
1508
806
824
1638
806
1840
1050
940
1238
2424
1793
1726
1619
2469
1823
742
602
946
1348
1684
2537
727
1318
824
1760
2263
705
1565
1708
1726
2442
2112
1524
1748
907
1818
2380
1537
844
2169
871
2169
1840
1625
2547
1731
1677
1363
2567
2320
1444
1818
721
1032
1691
934
2169
824
2280
2553
2089
1586
1466
2538
1032
705
958
1418
2442
1020
824
2266
824
2105
1565
1302
2533
757
1391
2592
1501
994
698
2105
2407
1893
1306
846
1706
2094
2567
2212
1025
1494
2322
878
1539
2562
605
2469
2478
994
1306
2217
1576
2499
1466
2105
734
1726
1118
2217
2257
965
2083
2104
1032
2115
1818
1677
2407
950
671
1662
1619
2533
1604
1524
1194
2590
1580
2561
1947
105
2301
2169
1466
1801
1025
846
950
1691
2322
624
907
1118
2533
1032
629
742
1621
1638
1975
2469
1537
2370
2537
605
1772
935
2513
950
105
2220
727
105
946
1295
844
1466
2176
1050
1731
3194
737
934
613
1823
2407
1638
2176
1975
2537
2590
1677
2416
2538
1280
824
702
1082
624
846
2407
760
2293
994
1984
266
2322
550
1975
1429
2322
2436
2453
934
824
1302
1788
1731
913
2561
2413
2331
664
2546
2132
1076
975
1118
602
1576
824
1882
871
1396
935
1677
2046
749
1025
1565
1020
1247
1801
731
760
913
728
2590
994
360
2083
844
2590
653
2094
2356
1731
1452
846
2176
2413
2549
1975
2046
1576
1975
742
2508
2217
2566
2424
2261
1823
2227
975
1984
1118
1731
2220
1840
2548
2439
1143
2256
734
2477
1731
122
2220
824
2436
846
2505
2590
2343
737
2322
842
2475
949
1638
2104
1638
2160
1684
950
1706
455
2308
2439
2217
1466
2212
824
918
1801
824
749
1684
1809
2160
207
2301
950
721
824
2592
2483
1113
1412
739
1143
697
3018
824
1619
1677
2537
1757
1452
824
1429
1565
950
1020
1616
749
788
628
842
2105
1952
1412
2104
2431
806
940
973
349
950
1818
824
721
1855
705
739
1625
1580
1295
2436
1882
1723
824
1749
878
1708
946
1052
838
624
2251
2412
757
1076
1396
824
732
1861
1977
1524
1684
2112
2356
2410
1508
1143
846
1118
705
878
1418
1708
2565
844
1241
846
1726
2590
2442
550
1420
1881
3247
871
1537
1608
2105
1524
1143
1568
824
663
2629
1642
550
680
1050
1526
1427
2328
1616
1670
671
913
1701
935
1435
2538
710
1580
824
2407
1839
2257
2073
2089
1691
2320
1539
2104
710
734
1237
913
1958
1431
1788
2212
602
824
105
842
2385
824
1522
2442
1113
2220
824
2442
1840
824
2319
1143
2538
2276
664
1952
664
1772
2559
909
739
602
1052
605
1619
605
2561
164
2301
1616
913
105
907
789
2328
789
2590
975
1677
661
680
602
1619
1527
1760
2537
1749
699
737
973
1878
1815
432
2280
2344
824
829
702
2291
1020
824
727
752
2478
1706
2176
2413
2370
913
794
958
913
2413
1841
600
1958
994
2407
824
702
2513
710
1132
2387
1882
2054
1706
2257
824
1604
1330
674
824
815
1832
1280
1868
737
2483
824
2112
605
2104
2217
2590
1580
2513
2478
1025
1323
1576
555
1518
871
752
2094
824
2346
702
1977
2257
871
2249
1143
749
844
2094
1435
2280
2161
2592
1545
2064
806
2439
1025
844
2469
1731
702
2412
1297
970
2365
550
1501
564
2564
864
824
970
975
984
1247
1348
842
1501
824
1619
1427
789
1568
1576
824
2251
726
2442
550
824
1295
1604
1076
1580
1619
2538
1823
2280
2346
2590
2315
815
1760
1162
2848
723
1545
1278
2407
878
2054
102
1701
1701
2255
2549
2328
994
2590
1801
726
1025
2056
727
624
1537
1625
62
2220
2308
824
2212
2453
2436
1427
1883
1118
1893
2537
588
2094
1097
752
1297
950
1032
2328
2276
2319
2361
979
628
2312
2064
958
970
994
1893
2094
2280
1295
1975
2046
1851
629
940
2280
1160
829
624
2508
824
2407
909
2538
2319
1684
1580
2274
1508
1025
2380
2553
2407
1688
2363
1832
2562
2255
1412
934
913
794
1952
1701
1452
1076
824
909
2089
649
1726
861
950
2257
2308
2483
1851
1663
994
2255
2356
1032
2442
2255
1508
2513
699
2169
1518
726
1539
994
1604
1513
824
1638
739
2499
1260
2475
2567
2274
1391
838
2274
2296
913
2537
2296
824
1604
723
2322
878
1580
2312
734
2380
2363
940
1524
918
2046
2073
2083
1050
994
2344
2251
2513
824
1082
2217
950
1448
1391
1868
2257
2488
1706
2122
1688
2169
2054
624
1708
2083
824
1670
2410
2370
1118
824
2328
1638
1851
2169
935
844
2122
2256
2537
950
824
1076
975
950
723
934
702
723
2319
1760
710
2510
664
2274
2280
2094
1604
907
1975
1873
922
2546
1247
2436
1586
2312
838
1400
892
2439
2499
913
1772
2590
1638
1406
1396
2094
671
824
2533
62
2294
806
1855
2453
960
1435
2296
817
1435
1777
1603
1841
1726
2308
550
2499
2439
2220
1527
2407
806
2176
1868
1429
794
1020
2160
935
304
1586
2294
731
871
824
1708
2220
2436
2439
2315
2488
1861
2176
2397
909
674
794
2488
2223
1793
864
2513
2488
2223
1726
1642
2266
1297
940
1883
2548
1396
710
2556
1038
2046
1524
1749
1893
1448
1452
2356
1118
721
2548
702
1882
2407
935
698
1532
2412
725
2413
824
69
1818
2538
1731
2094
731
892
1616
2412
649
723
2549
1619
994
2499
2592
2477
1731
2617
105
2223
1975
1404
564
743
2407
1336
1396
749
824
2436
2546
1608
1638
1539
2169
2513
1406
994
1623
2548
1984
1020
1818
2567
973
1593
710
1466
2104
2169
2094
1412
2308
1677
2548
824
1076
1619
628
838
1726
1740
1677
1772
1823
1604
1448
1537
913
1020
1580
2266
2478
1604
409
1318
723
1513
1306
1818
1772
2280
909
2220
102
1708
1713
1524
722
994
824
1420
2094
1496
892
1501
794
794
1793
994
1412
1642
1537
1893
2291
950
1638
2562
1280
1855
1113
824
722
2094
2094
1429
1076
605
1166
2312
698
1501
1708
2387
1405
1767
1118
2104
1576
403
2054
1306
2212
2442
2478
2469
2424
1555
2217
1855
2291
2532
674
1878
1118
1435
2590
2083
1688
1670
70
2424
760
2291
815
1984
3166
1788
2217
624
2469
909
1855
1777
105
2105
2083
2169
1679
403
2266
864
2478
2453
946
1539
1603
1020
1726
824
733
2212
794
2287
815
1435
2287
2322
105
1302
1823
564
2249
2355
1435
2217
62
2505
1874
1496
726
2453
624
907
2171
2436
735
1118
1524
2054
1050
2412
1405
2370
1772
789
727
710
2054
1706
2094
2505
806
1413
2436
1873
1749
2176
628
2249
1280
2217
950
1044
2105
674
2220
1076
1772
1586
1920
2413
1076
1508
824
2251
824
2532
918
979
2296
2693
1020
2276
871
710
1565
1118
2064
824
2535
3041
1984
727
913
892
789
824
946
994
722
105
2105
661
710
2315
1777
564
683
550
806
1642
1726
1565
2169
1772
1984
1677
1555
950
564
2057
1731
950
846
1604
1278
844
2477
605
2312
1788
1701
2115
789
1501
998
1706
1241
918
1082
770
628
1452
2436
1497
2256
1616
838
1427
628
935
2115
1238
1238
710
2319
824
1025
2533
1113
769
2266
1840
824
2546
2169
2223
2439
2256
806
1726
2256
2436
2533
1391
2317
2291
1494
2251
1532
721
2291
2370
1576
1749
2488
871
1604
2057
2413
2046
710
2122
1020
683
1391
789
2453
1855
749
2228
702
663
725
602
846
726
88
1977
994
1565
2412
1497
2590
1604
1429
1518
2169
1713
1975
1453
1429
1278
1580
1143
2046
710
605
1565
710
1840
1501
2513
1801
550
2412
2546
948
2412
663
2499
1625
1670
1363
1706
649
950
428
824
2104
2590
710
1427
1412
2397
962
2407
739
2538
763
838
2488
2256
1306
2104
2387
2397
1749
2301
1527
1555
1625
1893
2533
1902
409
1691
2046
824
105
613
2412
1278
979
2287
2223
613
913
1400
1958
1975
1508
2212
1975
2319
1760
864
794
2280
2553
2319
1684
824
2407
871
148
1975
2561
1874
2266
1832
1662
871
1576
2535
641
1608
605
1670
1020
1138
824
824
1706
1435
1468
698
827
918
2257
2533
1688
2266
723
1793
2469
2478
2286
2436
1442
794
1427
1713
564
950
742
1726
513
1527
1306
2407
403
1576
349
1975
760
2592
1818
680
582
2132
998
2505
2176
1318
2343
710
864
2483
2261
699
710
2160
950
1580
1984
958
2592
1545
2083
2287
1619
935
958
806
2592
2590
2488
1247
1247
2416
698
918
62
2094
2290
2413
624
844
2261
1020
2533
1731
2083
365
998
2094
2356
1405
871
2562
1501
824
1708
1580
892
1580
934
2094
1749
1363
2094
342
2291
935
721
2322
2301
934
702
950
1118
899
838
624
2274
1412
806
909
2322
2094
734
2251
1576
2356
1684
1271
1837
2320
2105
844
1527
2266
2301
824
680
1823
1604
755
1576
909
422
2387
2320
1580
732
789
1444
1788
2436
2169
824
624
994
2094
2291
824
2057
825
2346
749
946
1749
1731
1638
624
2513
934
1501
824
1662
2533
2301
842
2477
2562
1524
2105
824
824
2537
878
1748
1406
1539
2394
2064
824
2112
1466
1537
1603
973
2266
671
2094
1975
789
699
2416
1684
824
3269
1466
734
2469
1677
1297
1568
2290
1448
1701
564
824
2488
824
2592
1706
2522
2251
1143
2976
1466
973
1662
1868
2276
1772
2344
1793
2220
1726
1793
1565
558
2567
2212
2217
230
1429
1984
1429
2424
671
721
2410
2537
1586
1731
1260
613
824
2380
1494
970
2412
1800
105
1902
2274
628
907
1025
605
2280
649
2094
1405
2266
1025
846
2212
722
69
824
1832
1677
794
1496
2380
2261
1837
2488
2266
2115
2387
1032
817
349
2436
757
2592
2394
846
1143
2537
1619
1684
975
1670
2320
2592
710
2380
2412
1025
1576
1280
1232
1625
1726
1868
2386
2553
1452
824
1537
2312
1541
2590
1391
1468
842
1545
1823
2274
1323
2413
1677
2223
671
2094
824
1902
710
824
2251
1309
1947
2387
2274
2266
727
824
824
1444
860
105
1691
2105
69
2356
844
824
2328
935
838
1726
2590
2413
1429
824
1020
1537
2533
1186
1260
975
1788
1020
935
1619
105
2104
3224
1508
2380
2387
2315
1650
1975
2301
1020
1138
2046
705
1468
2922
2217
710
824
2319
2315
1873
641
403
737
1823
3306
2280
1309
550
994
1348
1642
934
824
1840
1638
2410
710
2488
2537
2439
1052
2255
1625
973
913
871
2556
2064
2094
671
2054
1247
2083
1625
1793
1679
2592
2217
1526
1625
806
1400
770
2122
2291
1576
1726
2283
1677
1760
749
2274
2261
2394
2537
2255
2499
2256
710
1625
671
824
403
2274
984
3166
2442
2266
1318
1429
935
911
2328
2344
722
1565
2223
349
946
2590
763
1691
824
2291
907
1565
2251
1788
2567
2564
1837
1412
1642
2294
1749
824
1586
2424
1772
824
2276
2584
806
2562
2322
2344
1400
1391
824
742
403
1855
2488
1295
628
1902
1586
2308
2266
757
1788
564
699
965
806
2274
2343
2439
1713
1883
2412
1232
1873
1691
1508
721
2089
1726
1391
2315
1868
2832
844
2274
2104
2546
838
2227
742
1448
1052
1555
403
409
824
913
1545
838
846
2274
2220
2346
935
674
824
846
1772
1518
1868
962
2363
1429
1706
698
1458
1638
1565
683
1405
624
1412
664
1093
1448
2217
1271
613
1860
1670
794
935
994
1873
1726
2094
1429
722
2272
105
2176
2505
838
2537
892
725
680
613
2407
1522
2344
913
2412
2505
2483
2094
2291
1391
1524
702
379
2054
2064
842
1604
1435
2256
105
2533
824
1855
1271
838
824
2249
403
2442
1818
2412
913
1638
846
1076
723
789
2255
1113
2112
2453
973
824
2094
946
913
2046
1466
994
2249
824
2407
1731
2548
1241
985
842
1684
2343
2315
2315
1947
760
1604
1706
950
789
2255
824
2477
1565
2322
709
1772
824
842
403
918
1565
1508
550
2923
2331
1260
2505
1593
2424
2483
1706
763
1604
1082
2556
2397
950
1706
2488
2315
2322
2442
3133
1677
975
602
2363
2556
1984
1841
2483
892
838
2407
699
994
2592
1306
2312
1442
1061
757
871
824
842
2280
2083
1677
2315
653
1691
824
2223
710
2319
2343
710
2094
1309
409
1580
842
1025
2294
1565
1708
1082
2176
1545
2122
769
2372
1958
824
1638
1526
105
2312
2546
1883
2315
1260
878
723
1222
871
1623
752
2532
1452
824
721
671
844
102
1284
1788
2590
2407
1818
1793
950
1363
1508
1642
1882
2169
629
2160
2255
2217
1565
2477
1868
1855
824
1788
824
605
2533
1400
2566
1984
899
2505
2094
806
994
763
1418
940
824
1731
1883
1143
1497
763
2356
1452
824
2094
422
1893
2312
994
958
1868
1280
2548
2320
1893
815
2488
1788
742
749
2249
2064
2064
2263
1576
2251
2998
913
2212
674
683
824
1466
722
1679
1625
935
2469
2295
2094
2346
2261
2094
1749
1526
2592
1731
2590
550
1565
789
2046
1555
864
2387
2299
2412
3146
2254
994
1625
663
1788
844
806
641
1278
2407
699
1468
794
2538
1323
1113
2266
1297
760
2567
1529
1677
1580
1619
817
1616
1280
1501
2054
2046
1318
1358
2217
2546
2054
1501
2407
2548
2533
964
1958
2266
752
105
1793
1508
2477
2442
723
2537
1706
760
1840
403
1662
1429
1893
2556
2105
2319
984
2249
789
2455
2393
2567
1772
946
1524
2469
1466
680
1501
1565
2056
2094
1555
899
403
2294
1143
2412
1902
1952
2176
1851
2064
1638
2254
2322
1452
2483
817
1638
1630
1893
2592
2561
1593
1679
2344
1082
699
2223
710
815
1497
558
734
824
605
1760
1902
2533
824
975
1306
1772
2094
871
2499
950
1565
973
2562
2094
909
760
824
1642
958
1904
1020
2251
2294
2478
349
1893
1893
680
671
1977
2255
674
710
710
1840
1679
1851
550
970
2478
1539
1772
2592
948
1975
710
757
825
1429
806
2356
1823
2255
2537
624
628
878
2380
1726
763
2407
1513
1025
2477
2105
702
2320
806
918
1708
2567
994
1020
946
2758
1232
1232
2094
624
824
1466
1901
2513
1466
1232
102
1571
699
1823
2064
1524
2301
710
734
2161
1518
1586
734
2322
2122
975
102
2104
2549
1160
1902
734
739
1642
1777
1608
2548
892
802
1873
2104
794
105
935
2149
838
2255
860
2356
1526
1731
1032
1977
2413
2212
918
1772
2549
1975
824
1524
2274
2499
1318
2160
755
1429
1708
1400
1840
2370
2346
2220
2483
1020
2553
2537
2319
1444
2274
2280
2176
342
2294
1143
1823
844
2453
1143
1625
1625
1143
2407
2094
2387
1518
641
1576
698
1524
749
860
824
1977
1363
2488
958
2537
1586
2056
721
702
824
2094
2094
1593
2291
2564
2261
842
1958
1306
721
871
550
2397
846
1555
727
1237
1975
1526
721
1452
2312
1878
1840
1902
846
2169
824
2266
2160
1701
1412
1468
2212
737
663
1420
558
1684
69
564
758
2104
62
2169
824
2212
2105
806
824
613
909
964
2132
2407
1701
1532
1444
605
2483
680
940
2562
1118
2356
1501
846
2533
975
1608
1677
2217
674
1278
2220
2533
940
794
1118
1448
1576
2499
757
723
1508
2301
409
2160
1412
1684
757
1052
842
846
1902
2064
1306
913
1306
1604
2535
2280
1526
1576
2319
913
499
984
2385
1404
2410
2115
1839
824
2412
2176
1839
994
934
702
1679
2046
2442
2320
2556
2266
1032
105
2322
1958
628
838
2592
1537
2556
574
1306
2320
806
1020
721
1788
1025
2089
1309
2407
824
726
907
2169
69
975
1684
1749
2212
723
838
749
1726
2328
710
979
1839
2294
70
710
2112
1731
1701
1726
105
1406
369
1297
2564
2056
2533
2220
737
749
1625
2083
2478
1143
1118
2223
1429
806
1839
994
2592
2251
2436
1679
2566
742
1688
2413
671
824
1025
2394
2549
710
2320
2538
2407
1143
1777
2998
1032
2431
789
789
1731
680
1241
1061
671
1747
2094
1874
1429
958
1539
1603
1527
2276
949
1527
2370
1688
2217
723
964
69
1731
824
2320
2251
403
723
918
1435
1832
1238
1726
994
1580
2478
749
1793
1020
710
2488
829
2266
2505
2105
1677
105
2356
663
602
734
2263
934
2319
1527
2312
2380
2094
409
1788
2122
2413
1576
1497
1868
2553
794
2176
1777
2296
1726
1616
949
2169
1731
1868
898
1537
2094
1271
2439
1396
1701
710
1608
864
975
1237
2478
846
1453
1508
2537
950
1529
2312
1642
1855
349
973
1679
907
975
1539
1568
2344
1975
563
550
2293
403
2469
710
1726
2094
824
1747
2249
1020
2266
1603
1616
2064
2094
1032
1339
1348
1604
846
1586
1318
2513
864
2104
699
2562
2407
550
1977
2711
2410
2322
674
2220
2312
1839
2046
2562
2549
2455
1975
1788
2291
1526
1508
1429
105
973
2488
1638
1524
940
2439
1975
699
2537
1545
1893
2094
1576
2392
824
1466
1527
3135
1706
2387
1855
2566
824
710
2094
1868
1684
2343
1526
1318
844
734
918
2169
1501
1468
2094
2217
2254
2315
624
1468
2261
1400
2436
2104
824
2537
918
1823
1706
794
749
846
1793
734
2104
702
733
1883
1604
2132
1539
2408
1713
1701
946
2312
1902
2380
1604
2537
2212
2532
1020
2217
934
1902
2499
2442
1568
763
602
817
2094
1565
2054
1902
661
2094
649
2266
705
1576
1977
1302
2505
2533
878
564
2483
422
1701
1527
1363
914
2054
1816
2370
1429
550
2505
2380
1747
2242
794
2308
2104
2064
613
1412
1241
2549
1444
664
1726
1448
925
2380
749
1318
907
1855
815
2217
2453
723
2262
680
975
2169
757
846
1837
1701
757
2251
2308
105
1076
962
2312
2439
2169
2522
2538
2255
1412
2513
1670
1604
844
2556
2319
1902
1731
1893
62
1501
1642
2319
742
1260
940
1555
922
2169
918
2442
1413
2167
2344
672
2387
2407
1586
844
844
1818
1468
1701
2291
2950
2287
1576
1868
1435
1638
2105
1706
1701
907
2176
1295
1604
1726
824
871
2094
1466
1363
749
1518
2212
1604
824
2488
1679
1555
806
2308
824
2254
1527
1642
1619
1735
1527
2167
842
2294
2274
950
824
1726
2561
1466
842
994
448
1902
641
1874
1777
1241
2251
102
2122
918
806
723
824
1984
2319
1494
1420
958
2322
1555
1731
1638
2556
1861
2064
1537
1662
2322
2254
824
1138
1565
422
1565
1132
1370
1975
1726
2064
1708
2251
2169
1855
1458
2424
2256
2455
2488
935
824
1823
2394
1975
1691
602
824
2436
1684
1608
2104
409
1496
2442
705
2848
846
892
2301
1731
671
1052
1868
1855
2112
1260
550
909
2413
999
1020
918
1524
624
663
1616
1452
629
699
2301
2046
624
864
2256
1701
907
414
846
958
2261
1052
2604
824
935
1020
994
2266
1772
2370
1706
737
1625
2308
946
2089
2499
2469
2315
949
2549
846
846
2442
702
727
1247
965
2370
2436
1855
2518
2538
605
965
824
984
1524
1539
1793
824
2291
1670
1518
2287
2212
1532
2255
892
2083
934
1052
1518
1295
1624
674
2257
913
1117
1318
2483
2413
715
1412
2328
815
710
1518
150
1435
824
1760
2169
2280
934
2064
824
628
1306
1435
1706
2561
1537
2344
2132
1706
871
2266
453
824
1576
122
824
2312
1391
994
1832
2171
2559
1701
824
2322
824
2094
1516
721
1793
970
2223
1841
2356
2413
742
723
1625
760
726
1975
641
2537
2290
940
1777
2413
1902
2393
70
1760
2064
2363
1893
680
1677
710
1684
698
710
2217
935
842
2413
2397
1452
757
2455
824
975
1565
749
2312
824
1468
558
749
1893
918
1801
2431
1604
1545
1526
1679
1302
1241
2073
602
2439
2257
1468
2176
844
824
1227
824
1429
794
824
2948
2223
749
1793
2255
1118
2312
1984
1958
564
1777
2370
2296
1406
950
422
2567
1427
940
1429
735
1975
846
824
2508
723
829
948
824
2315
2094
2477
62
2416
1883
994
742
1138
1642
824
1902
815
2319
2346
726
664
824
881
838
671
824
760
824
2380
789
2266
760
1576
2363
1532
1677
1468
1553
1580
824
1603
550
105
975
699
1616
975
1958
710
1237
2251
105
1444
824
2176
1619
824
1118
2054
1539
940
1855
507
605
1412
739
2413
1444
1076
1466
913
1662
1348
2266
2046
1823
1586
1125
1565
710
1861
1616
400
1568
1638
2407
2356
2592
624
824
2176
994
702
2522
1691
1468
2220
998
2169
2394
105
2356
1232
962
2475
105
846
2308
2220
2407
2212
846
2505
2263
1625
964
2254
946
1586
1468
2291
2251
105
1432
838
2266
911
671
2393
1466
1427
1902
2254
1701
2394
628
749
1025
1458
940
1466
1619
1801
1642
739
1688
1082
794
1947
806
2083
752
2176
1393
1701
2407
1143
2161
1839
2707
2499
664
2257
2322
1537
605
1840
806
699
2592
817
1663
824
1237
1524
2083
1429
1777
817
1726
815
860
2102
994
842
2122
749
1823
1608
846
1497
1468
1839
1435
864
918
742
1138
918
749
824
2361
710
2592
564
1400
1603
1241
1679
2469
2590
2169
1508
1767
2538
2160
1580
723
2104
946
732
2105
2056
907
2478
763
2094
1638
2499
1662
1020
2567
2220
1706
2344
1688
934
2407
1701
1818
1295
723
824
2592
934
2535
2592
918
806
702
1777
680
710
1237
1616
1247
1412
2469
1818
1975
1708
975
2561
1391
1508
851
2328
62
2505
550
1568
970
824
1061
1851
2054
871
727
973
1232
1878
824
2064
1893
1958
1468
1883
2169
1586
1537
1138
722
2287
1429
950
1691
70
1726
994
2217
1684
2822
824
1348
1625
878
2280
1518
2546
2257
824
1947
909
2499
2220
1767
2380
2549
2416
844
913
641
710
674
961
737
794
1466
2546
2533
2592
671
1777
2513
398
2407
2412
2370
1420
1874
1855
934
1638
742
2083
605
757
1306
2115
1232
824
907
105
2370
2280
2169
624
2505
769
2537
710
1708
1295
2344
2478
2046
960
794
2590
2283
605
403
1619
1793
2331
2094
806
2590
726
2453
760
940
2344
2046
102
671
2291
1114
2212
1052
2046
824
629
2533
710
1391
1760
2115
2291
1427
1309
550
2439
1947
1232
1539
1391
763
1691
892
950
965
2590
2533
2478
334
1237
1670
2064
946
1396
1413
1726
2251
2431
605
824
2533
871
2412
2413
1429
1689
1162
1348
1524
2280
1429
2094
2592
105
721
2223
564
2361
550
2257
1726
2217
1818
2513
602
1427
1684
2266
2176
789
1677
824
1412
1568
842
2478
878
1238
1508
1663
2322
628
2407
1058
2439
2513
1691
1280
1688
2064
1406
69
671
1576
1777
710
1788
1868
2590
824
2328
2287
1020
934
2439
1586
1662
1984
674
1508
2469
846
2436
2094
824
2413
1466
1706
2169
1526
725
2499
1893
1396
913
2115
2513
105
2322
2394
710
935
1608
824
838
1052
671
824
824
2380
702
711
2094
994
2094
699
1893
1052
1837
1545
721
683
1604
1793
2413
1975
2014
1619
1670
994
1701
2546
2256
950
734
1537
815
1663
722
1726
737
1429
1025
824
757
2046
1882
2561
1363
732
824
2266
1527
1576
1237
2283
1020
998
846
1025
824
734
846
2513
806
1025
1616
1861
2592
2104
1406
1306
824
789
2266
737
1524
965
2291
1701
2553
2559
2416
934
558
2217
2344
2064
1840
739
2413
1555
2280
2294
1975
2344
1684
2308
950
1271
1893
1052
2301
1082
2064
1677
1586
994
2410
2104
2562
722
1850
2592
2380
1143
1868
2105
824
1818
641
1297
1855
739
824
1093
2483
1767
1575
1497
2083
69
1701
2083
1237
1537
1526
2567
742
824
2217
2296
2212
2115
1642
2416
705
824
1603
935
2537
1391
710
1767
705
1555
2407
1726
2094
1309
624
749
770
935
2380
2064
1882
2442
827
2054
1020
2105
1638
2590
2094
414
2169
723
105
641
1452
564
871
1625
3166
1306
2548
1855
2169
2533
1984
2387
824
2532
824
2276
934
1706
1406
602
2296
763
1306
1568
824
2094
1691
1429
935
2112
2478
909
975
2562
871
2590
737
702
3203
1571
1427
824
2296
1537
1391
683
1893
69
2056
1625
2431
2132
1539
1684
899
722
2412
2410
789
1793
2498
1539
1801
2322
605
1893
1020
698
1406
2394
2439
698
2046
105
74
752
2212
602
2424
1975
2439
1032
824
403
2308
2532
1616
979
663
2546
1679
1604
2054
749
2319
680
1726
1975
2169
1684
935
2266
2488
846
2115
2294
824
69
2280
2436
1975
2251
1619
2266
994
2380
1518
940
2442
2590
705
2584
2257
1793
824
806
1679
844
824
1706
1555
1706
2562
2478
602
1619
1851
2257
975
1020
1497
2320
1748
2217
2322
2056
794
62
950
2436
899
2538
918
1726
734
3284
846
723
2561
1684
2508
1893
1143
739
1032
1684
1406
842
1118
1138
2266
824
2115
1793
794
1518
1143
1420
1348
763
2057
2083
2439
62
1232
2513
1050
2256
2537
605
624
2431
2407
2094
1878
975
950
2169
613
1565
950
2413
2217
1497
1638
1280
414
1952
742
2262
946
2094
1767
1526
2537
2343
2315
1518
3055
2315
105
958
827
710
824
1855
1032
2505
2212
1537
1309
2431
1706
1952
946
1977
664
2488
918
2161
698
760
1400
1143
1452
1576
2424
1396
2291
613
824
749
2546
2294
1526
2442
1429
2322
403
702
824
550
846
824
2169
1468
1468
2548
844
940
2261
2407
1118
824
2407
1713
1883
842
1348
973
994
824
105
734
2533
2308
602
2132
909
1663
1501
1565
1527
950
664
1516
962
935
102
2257
1882
613
1524
2537
824
1619
661
946
1770
710
1413
1883
1391
824
1740
1731
2380
2798
2054
1593
1402
1565
1777
846
935
2394
1496
122
1760
1050
1458
1396
1501
2122
2505
664
1747
2549
2312
409
680
1691
824
2412
844
1466
2678
935
892
1412
2356
1160
763
2049
1435
1545
1052
1818
1604
641
2104
1247
1851
2407
350
1624
851
2556
1576
2567
1975
602
1788
1691
824
946
2453
1684
734
1391
817
564
1947
1466
1839
705
1050
2251
2538
2291
1237
824
1947
2057
842
2255
737
1050
1448
1143
1586
62
2538
702
564
628
1247
789
2217
824
2533
2442
2251
2280
2469
1855
2590
680
1524
2251
2301
723
2442
732
2251
1309
2169
2296
1793
2169
1878
1113
2105
1518
871
1977
1608
349
564
2370
2094
411
2380
62
1247
661
1818
1837
710
2344
975
1466
2412
2478
1851
794
918
342
2946
958
806
1406
1238
1604
2320
950
871
1984
2412
806
1545
683
2105
1818
1855
794
671
789
2046
824
1878
723
824
1706
1545
2267
2266
1442
2477
2169
683
1731
1237
1076
2315
1679
2254
1726
950
1623
1576
1677
403
935
600
2344
824
2532
2407
1717
2546
1878
105
1772
1295
1701
732
1947
1701
663
2488
2407
1793
1688
1868
1593
1777
1237
409
2315
2549
2115
1295
2254
2322
962
657
1032
824
846
806
1396
105
3092
602
723
1348
564
950
1677
824
2499
2918
2160
1874
2083
641
605
1452
846
2407
1020
1984
1532
624
2057
2301
2549
1793
2590
1306
2169
2104
403
973
1749
1568
1444
950
1302
1801
663
1412
2537
1947
994
1576
1760
699
2549
2546
2266
550
1241
702
958
2857
2407
2380
2094
2537
2296
1662
842
965
2533
950
2169
824
1568
2296
1772
1788
2308
842
2105
1818
1793
1642
1670
2212
2407
2056
2266
824
1348
1975
824
1580
422
2546
624
2361
1232
763
2319
994
1025
1726
749
31
699
1975
842
2565
1082
871
2057
1731
965
2372
973
757
2315
994
1318
2346
824
1947
1619
1396
2412
1052
564
1537
731
970
1432
2439
824
965
1619
2592
2054
2412
122
1706
2575
2115
725
550
2322
2407
824
1663
838
2533
2477
2176
2217
1302
918
62
950
1306
2212
734
1020
2407
749
1662
970
2115
958
975
2220
1726
934
749
2320
970
1050
892
2308
824
102
1396
2553
1227
757
1599
1662
1642
2413
1527
1873
1468
824
2054
1271
846
628
934
1893
1391
1444
2412
1977
2094
925
2220
950
605
2533
1400
940
824
1793
628
2505
1882
705
2380
70
2566
2276
2356
1619
1731
2312
2483
2320
2169
2312
2169
794
2407
1958
2057
1501
1318
1306
1475
1670
2094
2328
2249
705
824
1641
2331
842
913
2499
1082
1873
909
2483
2455
664
2104
759
727
2370
1840
1748
2169
1947
1818
2363
2322
2906
1839
846
994
62
2469
821
2377
2322
403
702
605
2319
2105
1788
2280
2412
1706
403
2469
1527
861
1861
824
2344
1823
2328
1841
2469
1576
824
1619
1701
403
913
1232
2320
824
2387
1878
1524
1902
970
1524
705
1677
1420
710
2387
2115
2407
994
1565
1442
2169
970
1052
984
824
1427
1526
844
763
2413
2453
2412
1855
2469
2488
710
994
1271
349
613
2592
2469
2412
749
789
2477
994
2985
2592
2064
1873
177
1429
1391
2056
824
1396
1975
1855
2054
1404
1868
1651
641
824
2455
1306
871
2320
824
907
1306
1883
1458
2370
1429
2562
1396
946
2424
2532
2089
2407
2499
806
137
1452
2407
699
2320
838
994
550
1731
422
1638
1412
1772
2169
824
1839
1677
950
2513
1537
2280
2287
2565
2407
2322
2083
2094
1670
2256
2439
2046
824
934
2387
1701
824
1608
2212
749
940
1306
105
1882
1318
1458
2223
2212
2363
1749
1788
1893
962
2064
838
1688
2372
605
1052
605
2556
105
1537
1984
2226
2387
1868
69
1237
1466
2320
824
1958
1032
794
2249
2565
2537
2054
1975
2407
742
391
1513
1975
1638
629
1975
683
2312
2122
1893
806
2054
602
946
2455
1691
3379
2499
1662
1537
2073
613
1412
994
624
769
2169
2251
1679
1623
102
749
1772
1571
613
710
1571
2344
737
737
641
1458
815
602
628
838
2592
824
2280
1726
1882
342
1855
105
973
710
975
1537
1391
1420
749
1823
2592
2294
2094
824
2453
749
935
2073
1435
922
1777
2590
2537
1878
3233
721
2549
550
1532
909
2412
1096
1747
624
2477
69
2478
664
1529
342
624
1412
1435
2394
2587
1840
725
1448
1793
1677
1873
627
958
2169
817
2104
1363
935
2513
1638
1306
2505
1726
1638
1691
1619
2257
2590
723
2266
2276
950
605
710
2255
564
2505
2499
1691
935
1306
913
2537
403
2439
702
2046
950
1323
422
2413
403
2254
2046
1823
844
1413
1518
1670
2556
1580
824
749
806
1237
1868
710
824
1726
1604
602
907
664
1874
710
892
1555
1663
824
1747
2220
842
2235
1565
1701
674
2251
564
62
641
1726
602
2315
735
1975
950
1025
734
842
2407
1977
1032
824
2212
737
934
710
1839
1840
1638
1435
1777
1840
1348
2094
1777
994
602
1143
899
1497
1663
710
1868
1868
1237
1052
2296
2454
2592
1568
2387
1902
1793
105
1412
1076
705
721
722
2394
1701
1818
671
1429
2477
2267
1883
2296
683
663
2380
2565
671
824
1518
2439
1113
965
2344
2266
1306
2089
1032
1109
864
2483
2112
727
975
844
824
2553
1726
1501
1318
846
624
2169
1432
349
1638
2537
2217
683
2813
1298
2424
1662
965
1772
1619
824
2294
2212
1818
2255
757
1851
1118
737
1468
878
2255
1818
1893
2478
1893
994
1701
1861
710
1701
749
1339
2094
2590
1679
2533
1868
403
663
2533
1238
2424
613
403
2477
2439
1435
1726
2453
1984
628
1576
815
505
935
1537
1138
1025
2046
1731
1132
699
2217
1400
1895
950
1518
1691
1604
2301
2322
842
794
2537
2301
1429
815
2407
3079
973
723
2413
1841
794
1851
1526
2320
2453
1855
2370
1306
1400
1706
1232
1537
624
1555
2439
641
723
2439
1977
674
1537
2548
1604
2556
403
1580
1793
824
2356
2356
1975
1883
1247
105
2083
2266
725
558
1571
2442
1670
1076
806
794
710
2322
349
1861
674
2407
3011
2590
2291
2442
1238
1793
806
755
864
824
1247
1788
550
1851
1726
935
1760
1679
2261
2363
1984
739
824
674
2280
1882
1855
2439
1801
2565
918
1670
1975
2043
970
2387
824
523
2266
2590
842
2257
722
1278
722
1413
2322
564
1363
1679
2167
1701
2046
1529
2470
838
1524
1238
864
2562
2227
1713
913
1143
2105
1670
2477
1731
984
2266
824
605
2227
1113
1453
1881
1604
824
2346
2261
2104
2436
2533
1625
946
605
1670
2590
2043
2319
1701
824
946
1318
721
2407
1726
1883
1118
1309
824
722
1731
2176
735
864
973
102
2046
2410
838
1793
1861
1662
2064
1726
671
1032
1679
2220
2370
1958
1788
2413
624
1406
1975
2407
739
2291
1823
824
1624
1160
2046
699
1413
1516
2567
1642
2499
2223
710
1777
1025
755
970
871
1638
2533
844
2387
994
2549
2104
2380
1032
844
1788
2590
2394
1837
409
1984
838
2266
948
2549
727
2169
721
1508
723
734
1767
1306
838
2320
1580
1545
1427
794
2370
422
2567
2567
1076
2567
698
2256
1851
2410
2176
2370
2217
2064
749
2176
935
2413
1840
1883
1772
1391
2255
846
1295
2431
2089
1080
1429
1238
2274
1726
2094
1555
2315
1429
2590
710
844
1801
3330
994
403
824
1237
2546
935
946
1050
2217
2296
731
2513
2442
1638
1952
710
1241
2393
1468
763
1726
1025
806
1882
1679
1396
824
2176
671
698
2553
2176
1760
699
824
2115
1241
1638
824
749
1309
1444
1406
838
1348
975
2439
725
1839
2320
2356
2083
2331
794
1391
1247
2274
1241
1607
1855
1679
220
2537
1818
2413
2431
950
1318
824
702
1777
1868
1642
844
1466
2263
2344
1679
2176
2212
2115
962
1280
2073
1113
1603
760
950
1412
699
2453
727
1306
2169
806
1539
2160
1143
2562
2590
1118
2290
2095
564
824
1020
760
2513
2407
2567
1625
794
1616
970
2370
1726
2477
739
824
2176
789
2094
2094
1749
1642
2456
1162
723
70
2046
2592
2276
698
2176
2257
1247
2217
975
1391
1118
2176
950
722
2562
940
722
1508
2413
2564
698
860
2154
710
2380
824
973
842
1975
2483
1749
824
918
1452
2413
1302
1818
958
2477
1400
1710
1468
1413
550
1580
102
1429
602
2592
2105
824
913
1902
739
1603
1565
699
1050
1497
1020
702
2412
2442
2559
1975
2104
2533
2257
1625
913
1508
2380
846
564
2089
2412
1241
62
846
2522
564
1525
1777
2442
2387
1984
824
1638
2407
1429
1237
2046
824
2112
1868
1429
827
739
721
2169
2387
1688
2533
2291
699
624
674
2816
1801
2094
721
422
1701
824
1501
1020
2064
1468
2290
2538
1429
824
824
1793
824
1348
641
2548
628
824
683
737
422
1801
1508
1427
1638
824
2294
1984
1118
1306
2255
2532
1684
1232
1586
2104
1429
1082
663
1435
1420
918
1238
1619
1406
806
2380
2488
671
403
1138
1677
680
970
1429
998
1118
105
994
1947
646
2533
946
564
755
2436
824
1524
1302
1247
2228
958
909
1576
1777
1788
1837
792
2590
1318
2344
2296
624
2115
1396
2312
824
1576
1823
1801
2094
2094
1429
602
1748
2537
2488
1348
1788
824
1247
824
1976
2412
613
2315
1618
1708
2104
1823
794
2169
1958
422
1580
702
2064
1532
1947
2455
1418
1777
628
641
1427
794
710
994
2294
1138
2533
3186
2455
773
1677
824
726
1238
1975
2442
2546
1593
2094
913
918
1670
815
994
1984
749
1691
1747
749
2054
1625
794
349
1526
2380
911
1576
1363
884
1952
973
1706
2287
671
564
1400
2219
2083
731
734
1883
994
2590
2412
871
1726
1662
1412
1883
2442
962
1032
1662
1412
1670
2251
1883
1793
641
1684
2342
824
403
1625
2556
965
973
2562
614
663
1348
973
946
1466
1793
918
960
1806
913
628
1539
1348
940
628
1679
2518
2322
1466
1508
2456
1118
2837
2251
1882
2567
1032
1247
1565
824
661
1429
824
2592
2274
699
824
550
739
1537
2566
1413
973
705
641
1823
1777
1427
2513
824
2454
806
2854
1688
1878
1524
628
1947
1391
2266
702
2089
605
2267
680
838
1706
602
1306
1947
1524
1232
1840
739
1580
1760
1524
2046
2483
2592
2169
2564
1295
2280
2301
949
1427
1118
737
1076
2380
1295
550
950
1429
1777
1708
105
878
2469
564
1427
1586
1306
1818
723
737
824
1427
994
1271
946
624
3003
1247
1851
1238
1625
749
2315
1677
1406
2407
824
62
2291
844
702
1518
1691
1122
789
2380
2046
2266
1449
1427
860
763
710
702
1839
2073
970
1702
1619
994
1363
2592
1975
1882
1025
789
2027
2257
970
2064
871
817
1297
702
62
2477
1368
2308
824
1823
705
1020
2171
806
737
661
824
2356
860
2592
739
1586
2064
2592
2265
946
1132
2083
824
1975
1297
2283
624
414
602
2256
2442
934
2315
2064
824
1418
2328
1823
1143
2600
683
934
1278
1772
1025
2488
72
2488
2217
824
2532
1839
628
2217
1020
2590
763
1396
1442
2548
2217
979
2549
824
789
2553
2431
1247
2407
1868
1855
550
1452
342
1677
1429
1529
2083
1118
722
1662
2425
2301
1638
2592
2548
1663
723
2251
1076
1977
1526
2299
663
2483
2251
699
2266
649
1638
1496
2356
935
2257
1801
2266
1372
2220
1882
25
1429
950
1638
723
1452
702
2094
2492
2478
1242
599
602
2064
3312
1767
2548
1549
1893
1604
628
105
975
789
710
846
848
624
105
734
1118
1427
2064
1405
824
723
2274
2513
1749
1508
2478
1760
1883
1713
737
1777
2691
2407
994
605
1032
1539
1701
2056
2212
1576
710
2499
2328
2356
2280
1576
2499
1444
1539
1701
1032
1603
1840
2054
824
2469
1238
2266
2453
2319
1625
2274
671
1576
710
1868
734
1524
2477
1318
1539
749
844
1052
806
1052
69
2312
2363
2266
2370
824
1881
2537
2592
1576
1868
1050
2475
824
817
806
1726
946
1452
62
1818
1837
2513
2413
2397
723
1977
2266
824
940
1818
824
2054
2296
1788
1466
1662
1670
2469
1309
1663
2424
749
2301
2212
1555
2094
564
1524
1642
1823
1586
824
2255
1893
680
1701
2513
2344
2256
1893
2592
1670
1977
1878
806
1975
1412
2257
1518
1280
949
2294
824
1958
806
1025
1185
671
674
1984
69
550
2453
628
2592
1527
749
1306
1708
1663
1412
2412
824
2513
726
844
815
2251
3273
699
62
789
1801
723
1429
674
2469
1625
2590
2537
2477
2212
2094
2064
1713
409
763
1466
1868
649
624
2590
1458
274
2590
723
935
2488
878
710
702
842
680
1082
789
628
1237
909
2251
1309
2478
2537
2276
1625
1731
1553
605
1663
838
1524
2057
1278
824
824
1603
62
1823
1604
1518
1396
1788
789
710
2046
1701
1893
1793
1688
1306
1032
2320
2094
958
958
794
1241
349
1731
2312
1616
2483
940
2513
1772
1444
789
1247
2590
2105
918
2094
1861
2477
844
2533
2477
1444
975
2439
2442
1020
1662
892
1840
2054
1391
2483
2274
1568
1545
403
349
1818
2592
2094
2251
1793
1679
2290
2301
1818
2436
2453
907
962
2343
1874
806
892
674
1435
2407
2322
752
1571
950
824
2370
2412
2412
605
1616
1497
1526
2051
1678
664
734
763
2046
1429
1605
1429
2184
1501
789
2122
1593
737
1625
683
2477
1238
817
824
2112
2094
2294
2475
824
2212
2537
2256
1429
1684
2280
2477
970
2104
1518
1975
1576
1616
806
824
1882
2105
838
602
602
1143
2537
1701
663
794
102
2312
1278
1143
2308
1032
62
973
958
742
846
702
1713
1788
794
2115
403
1513
2439
2475
2089
1429
1396
824
1975
1623
1861
1537
2546
846
1638
2322
2322
1684
1947
550
1975
2064
2255
2590
950
838
2266
1532
824
2106
1839
2513
2453
1295
2407
806
757
2169
742
909
2416
2518
2477
2513
1604
705
1513
1898
965
564
2548
403
2251
844
1788
2477
878
958
1280
948
1413
2344
2436
1788
878
838
871
824
2513
1625
1772
1883
2397
824
2320
1400
2104
1840
1701
1230
2412
2562
1625
663
723
1576
1238
558
2251
2565
1749
2456
727
824
3166
1247
824
2308
2256
1527
1679
892
1526
1295
739
824
2356
2312
2212
824
2548
2592
1663
1032
2387
913
2105
1975
2368
721
844
794
1577
3166
17
842
1444
1468
817
1958
124
2251
1420
1788
1404
2238
1823
2562
2537
710
1818
1604
907
1025
824
683
2559
683
950
2089
846
749
2220
950
1726
824
1527
2505
1524
2280
1348
1772
1524
1608
1508
950
824
1532
864
714
918
2094
1297
1851
2407
1323
2328
1708
2176
940
2412
723
2442
794
1524
824
2505
2249
664
2383
1731
1832
722
2363
950
2089
2532
1748
403
2412
2254
2533
2312
613
2083
789
2499
2442
1670
1526
1432
1975
2105
1237
1818
970
1726
680
1984
732
710
1113
628
2291
1701
824
1448
2439
721
737
950
2380
1295
1396
844
3166
760
320
533
2377
1853
2363
1427
51
2105
2477
1749
1532
935
1082
702
1958
1958
1777
935
2094
1448
683
678
564
1726
710
1818
2301
935
102
1406
2592
723
1878
1400
913
2477
1688
794
940
1442
935
1363
1688
69
1902
2533
1527
1429
958
2331
2407
763
2212
970
1665
749
940
1466
683
2344
1537
16
2590
710
789
2439
1625
1749
1113
1882
1576
1841
2217
1295
2442
2407
2343
2315
721
1788
723
1747
1818
2477
1526
2094
2356
1958
1117
970
907
1679
2212
2255
2564
824
794
824
2537
2442
2104
757
1688
2412
1241
1623
1688
1818
2223
1874
403
2356
1032
629
1429
1873
2416
1855
1050
1052
2380
122
2322
2380
760
2592
1731
913
628
984
1977
2105
2488
1452
2468
763
1593
2356
824
705
723
846
1452
344
1893
913
2537
2223
628
1688
1747
1835
1749
2266
2513
2169
723
871
2549
1984
948
1452
794
721
1057
1241
710
1565
2301
737
2217
1555
789
2227
1406
1429
1586
1448
2392
550
641
1947
794
824
2220
1247
1975
2115
403
166
2276
1132
918
911
2477
1400
2590
1527
3184
698
817
975
602
1132
680
2559
1576
664
1958
2320
1861
1238
1260
970
2073
1405
1684
824
1526
1429
844
824
1118
2477
2046
824
1452
629
2257
1855
1801
680
892
846
2469
763
105
1902
3280
702
1984
1232
1706
1984
409
2319
2387
699
1457
2266
935
2562
935
950
860
824
1306
734
1427
806
1760
1429
911
723
2564
1539
1855
806
1539
2512
1309
2590
1322
925
1868
838
403
1432
1975
2104
1638
734
1238
627
2169
1619
2387
1306
105
2160
105
2104
2223
671
605
1663
1638
1513
2508
1501
737
1537
1684
1793
2257
1508
1576
641
2257
1868
3187
940
2249
2488
2565
735
2257
402
1238
1082
1143
2064
2394
918
2083
1295
69
1175
2453
2370
1025
940
918
824
824
2322
62
1947
824
1616
950
1444
2592
973
737
737
940
1679
1508
1468
1684
2331
965
970
2251
2083
2455
1772
2455
2254
975
2105
1435
721
2410
1851
2217
1318
2567
2094
2538
663
1772
2104
824
1749
2105
2197
555
2064
2212
1526
433
1348
2363
864
1726
824
1412
1508
1586
564
1295
1604
1625
1868
1082
909
1143
105
2553
742
1701
824
1524
1576
2094
727
1851
817
2064
749
1427
2212
1767
102
1616
757
2257
973
1391
2412
2413
2477
1701
2562
975
899
602
2456
1708
1143
1468
2424
1020
824
1545
1524
749
2312
1603
935
735
1309
105
2296
2256
2306
2483
2413
2561
2416
1532
824
1603
1025
1412
2424
1518
1391
2054
2064
702
3032
2046
1586
2439
1271
1555
760
2537
1143
824
2592
824
2322
1726
789
2439
1442
725
2176
1260
1278
1684
2413
1708
1984
1537
909
3009
403
2267
2291
737
749
2513
550
1603
2223
1518
918
1524
1050
1726
950
2431
935
965
1197
2223
1670
824
909
824
2257
824
2548
2266
2296
629
1448
2537
1788
1539
1984
2220
641
1565
922
2469
699
2549
1091
2356
2432
1679
1677
2254
2592
1958
1958
2412
2255
1295
1788
824
1777
934
1604
409
806
2407
731
1435
441
1726
1429
1701
2513
975
710
2064
791
105
824
824
2607
2442
663
2283
2734
1059
1295
605
613
1878
2513
710
1309
763
824
1444
1638
892
824
1466
1952
2176
2254
752
1616
909
105
602
1670
2567
2439
1691
2249
1348
1788
2266
1391
1396
935
705
2315
602
2105
1468
2054
1143
2499
1868
946
898
1260
1777
950
2105
2122
1306
1238
722
2394
737
2089
1025
1113
844
2315
1677
2217
1523
2499
710
2469
683
824
1020
702
1052
1777
2553
2488
1748
1524
824
1110
898
2064
721
2291
2546
1638
970
2328
913
2266
1565
1638
824
1893
1604
1527
794
1052
1874
1893
2469
1565
1401
2169
824
881
1232
2256
2556
2094
1726
1708
349
1412
1893
994
2212
550
710
824
1586
1576
1604
2064
2320
2094
1984
1883
62
2475
824
2590
878
962
1020
1818
2356
1580
2294
2424
624
975
946
1420
2046
62
1788
1302
994
1501
1247
946
2161
1076
2251
913
1025
1840
2176
2410
105
2176
3015
1120
1975
699
702
1788
925
683
739
2217
946
2344
815
846
2255
1662
1508
824
62
824
824
892
824
946
2301
2469
1513
2122
769
2590
2169
702
2537
2412
2276
2344
1947
911
680
671
824
815
958
2301
1414
2564
1958
2315
1348
628
763
1444
1593
1427
1734
2169
1977
1295
1555
789
2176
674
2442
1241
1873
922
824
1854
2442
1050
806
1118
1412
2220
842
1793
2251
1295
1568
628
824
602
2104
710
1412
2046
824
2533
1726
2370
844
973
1020
605
824
1874
1241
871
2413
824
1429
2280
994
710
948
824
624
2592
3147
2315
2499
878
105
2343
2266
2094
824
1568
1537
2227
2265
2217
1772
1118
1241
2064
281
749
1323
1788
1309
879
1247
2469
1625
674
2413
2328
723
842
1435
1638
2257
1427
965
2294
2312
2592
627
403
2251
824
842
1603
683
1532
3385
1306
806
671
2538
2220
722
2442
1793
2590
723
2469
1452
2394
2442
403
624
2559
2380
2064
2217
2397
1851
2056
940
846
948
1032
812
1701
2322
1893
2319
2328
2513
994
2251
2397
699
1984
994
2105
918
558
918
639
950
628
2533
1772
892
2436
2546
2217
1726
2344
946
1238
824
2469
2758
2276
273
881
2439
1767
1052
1280
705
1295
2294
1984
2549
2094
1874
1619
2291
2439
1227
2089
1706
824
2356
1435
2046
2537
1376
838
824
2064
671
922
909
994
624
2453
950
2546
705
2478
1400
602
1840
1603
2220
1435
913
2590
2301
1257
726
1777
2478
702
1429
2132
1603
994
824
723
734
1306
1868
925
934
878
1400
2488
2308
2217
913
2407
2054
770
710
641
918
2212
509
2046
1701
1708
2046
760
539
2083
824
794
2387
824
2331
2407
1701
2056
934
824
1508
1679
2312
1576
62
1427
1788
1113
403
102
2316
2266
1143
1527
1580
824
1868
2562
1749
824
1977
542
1429
1893
1025
2283
1526
2538
824
1638
2064
2394
2380
2269
1691
925
1706
1537
1295
1241
674
757
1118
1518
994
2416
1050
975
749
2083
1576
1878
664
1603
2094
913
605
605
565
2488
1580
2319
1638
2533
824
641
663
672
934
1032
2046
1429
2370
2562
1580
2508
1726
723
1823
1883
2322
844
2533
2407
1701
1118
950
749
2344
2064
727
2262
1448
1706
2251
734
2442
2223
2322
1391
403
824
2537
2478
760
2176
1420
2251
1947
1413
2548
2356
2548
1677
1958
965
1508
935
2104
824
1400
1793
1706
871
1363
2413
1429
824
2407
749
965
1902
2122
2266
2169
763
641
2453
1616
2049
1726
1247
1883
2046
1625
2477
2280
2344
1977
1772
102
2549
2439
628
1508
2094
1952
2266
1841
105
824
1429
1694
2532
898
671
1662
1420
1396
2592
2363
824
1444
2356
1638
1662
892
1731
2413
2592
699
1537
2566
824
2105
824
1708
2681
1545
2257
1306
2413
2328
1020
2176
1677
871
2176
1893
2299
2469
2115
2176
710
1400
624
1984
1576
2592
1839
1363
749
946
2064
1052
1760
2064
1400
1772
2565
2469
844
723
1555
624
2453
564
1452
815
1076
550
1604
1623
2394
723
994
2562
1902
1391
2413
824
824
2322
2294
2499
710
2083
979
2083
1701
1749
2564
2328
1586
2589
2094
1400
2276
2442
2499
1555
605
1701
1663
1851
1770
2356
934
1442
962
838
1670
960
2848
1576
1348
1625
105
1524
2505
349
2169
564
1501
824
727
1701
2442
613
824
824
824
2312
1427
605
1237
2546
1760
794
2060
624
2223
994
1143
824
722
105
1052
1524
409
2436
1247
422
2407
723
1468
913
562
2477
1232
824
1025
844
2356
2105
1555
749
2370
2483
2301
710
913
1429
1882
1670
763
2387
699
2056
1537
1564
962
2590
1391
699
950
1452
824
1638
770
1837
1670
1984
735
710
2280
2217
727
2493
2483
1882
2266
2046
1539
1576
1348
881
2483
105
2217
1726
1883
1677
907
909
1726
1143
1788
705
2094
2122
1677
1549
1642
1396
2413
2212
829
846
2104
1625
1893
934
2533
824
1466
806
2266
2533
2439
2407
871
2991
757
102
794
734
1788
1018
2257
1677
1118
1555
605
1726
1749
2249
2410
2312
1840
878
2320
1818
2483
2320
2483
1984
2301
1309
2294
558
564
1984
2442
422
2346
871
558
705
2590
2537
1052
2518
2056
2469
2266
2220
1348
2064
1565
913
1603
2104
1586
1429
2105
824
2280
2274
1777
2276
1501
1684
2274
1662
846
2176
1772
1429
2294
1731
1749
2094
663
2274
725
1309
1731
2533
664
1642
1539
2308
2431
946
723
2041
934
2312
824
2439
550
2167
1893
1280
778
710
341
1677
994
1726
892
898
1400
934
2549
1873
1837
1429
1568
2499
2505
727
2319
2115
2274
2505
1568
2483
1435
1580
994
1020
842
1295
2537
2056
824
1726
2424
1603
994
789
1801
1237
710
1143
846
1025
1396
2220
1576
806
1576
1708
2532
734
934
1670
2328
2380
1527
827
1793
710
1468
1280
1625
1132
2499
994
1518
1466
2254
994
1501
1793
2046
1701
1984
1518
950
2442
1412
1501
950
1237
2328
2169
2546
1429
1113
1237
1726
102
2017
2291
975
878
1025
1984
2537
1363
1642
1309
2590
1855
965
1444
2407
940
994
1708
2431
1113
2089
1760
844
664
2564
994
702
1247
1662
70
1977
1309
1603
998
2412
1662
1801
721
69
2475
2257
2320
940
838
1082
2312
105
2567
824
1975
2424
824
2567
3334
994
846
2328
105
1306
624
1238
1452
898
710
2249
824
732
2483
564
844
913
742
824
1772
1396
2301
1788
1677
1143
2089
550
2312
2537
2319
2276
735
613
2122
1663
1679
1405
1396
844
76
2431
1271
2257
2436
1677
2505
2380
789
824
3370
1788
2592
1841
2331
1749
846
629
2212
2439
994
2217
1684
1448
824
2442
1708
909
1726
2251
2322
1893
349
1143
1638
970
2176
2344
69
2488
726
641
1868
1237
824
1679
973
846
558
1984
935
994
1855
1861
2567
949
757
2380
1708
721
1793
1280
2251
2261
1818
2280
824
2220
1412
794
892
2315
2094
2522
1132
1466
1701
979
1280
2094
1777
2537
1276
1568
2344
2089
2320
2513
1801
1363
1902
940
1020
1701
1975
2056
727
1677
984
732
1638
105
1545
1749
1545
1749
2257
2056
815
1851
806
2562
838
950
1118
1603
824
935
2592
2505
824
1677
1400
1565
824
1947
950
1391
1545
1506
973
2410
2322
2094
892
2561
881
1539
2212
2431
403
2308
2592
1400
1448
1801
723
1020
1975
1143
1619
958
1878
2387
2343
2291
1580
2056
642
2344
641
2453
824
2251
2169
2046
2439
1391
105
2537
794
1818
2533
1882
1677
2054
871
935
970
806
935
2477
973
1280
2344
2266
940
1731
763
913
2488
846
1882
2537
2442
1138
2538
907
1619
2439
1706
2407
1701
2328
824
2094
674
2094
1537
2407
935
1241
1406
1851
1571
2212
1625
1306
2094
2094
710
1840
1518
1132
749
806
1032
860
2261
2431
763
2073
975
1413
2412
1691
3022
2439
1777
1662
1082
2453
1568
794
2220
1701
1874
1975
736
2301
69
2393
727
1568
710
2442
1539
1726
2312
950
2537
722
841
1385
2283
105
2169
913
702
2105
1565
613
2064
2567
1513
725
1435
964
1400
1793
794
550
664
2424
846
2483
2537
824
2590
2453
2276
757
1405
664
1638
824
749
1553
950
1837
1760
1466
975
403
2553
1580
2546
1851
2533
878
918
661
878
2122
907
1883
815
824
1429
1705
1868
661
806
2089
613
2513
1412
2274
1518
1670
2513
1429
1524
1076
2553
2301
2537
2176
2105
1793
1118
683
1777
1076
641
846
794
1772
815
2266
946
734
564
2083
1318
1593
757
699
1793
1679
2266
850
2228
2407
1527
699
1893
950
2046
824
723
1050
950
102
2312
2223
2094
2301
1603
1537
824
757
2057
1448
3149
629
2169
1818
1947
1679
1468
739
975
1749
2319
2057
1726
710
2312
1508
1412
2455
2564
702
2280
2227
824
2380
1874
88
2590
2592
846
1638
723
1893
602
3036
2413
558
1468
1662
1412
674
1638
824
752
824
871
1576
1524
2161
46
1868
950
2328
1241
2266
2564
2322
1837
1508
1420
641
62
2407
950
1537
1565
1749
1701
824
1413
2475
789
1788
2652
2251
705
403
994
806
1749
731
1874
1427
2276
934
2056
1663
1396
727
824
824
1902
844
2592
2546
824
2064
1118
422
749
1840
2412
734
2064
1958
1642
2538
1893
838
1468
2217
2548
349
829
1302
1883
1619
739
860
2453
1429
907
1400
1832
2513
1701
710
1539
824
1429
2054
1076
2261
794
2322
1604
824
105
1726
1076
663
62
722
628
1318
2505
699
1688
958
1468
1749
710
1861
2104
763
1663
2431
1052
2064
422
1295
2322
878
1701
270
69
2223
1020
2513
1496
1501
1638
1958
1604
1306
2442
2436
2537
965
962
1452
1684
934
2393
1527
2592
1726
1412
892
602
739
182
1701
1306
2344
564
824
628
1537
155
1882
2556
422
1348
940
1688
1688
602
1271
2276
2453
1247
1748
1708
2567
2538
2592
1772
2228
2262
2312
1537
2276
1731
950
1726
789
1706
2370
2073
2169
940
918
2104
1608
1638
2266
824
2266
2319
2094
844
1893
2370
1788
975
2407
2280
1701
403
2442
2546
794
2227
1837
1524
1297
1025
2312
2442
1238
2308
824
1855
1984
2294
1851
2453
973
2436
613
2299
2263
2220
1468
913
1545
1749
1442
925
732
2592
710
1624
1818
2212
726
1501
683
1706
2549
69
2394
2056
680
2322
824
2291
624
838
2565
550
1435
702
1855
564
2094
2475
1545
403
1677
674
2280
1663
1452
2112
2094
2263
69
770
1501
2383
2094
1868
1619
824
1118
1706
2499
710
2344
1861
2412
2469
1429
2212
2316
2291
705
739
1052
710
1839
1731
1391
1306
1295
1952
2251
842
1524
1501
1823
1032
1545
2094
1032
1975
723
1496
2319
2505
824
2477
1025
1513
1677
2115
1468
824
1731
1202
824
763
1405
824
737
2344
702
1604
105
2291
2508
710
605
628
844
69
699
1400
1247
1412
550
2176
1025
892
846
1625
2533
1726
727
2537
2212
1232
824
2089
1555
2413
1883
2724
2212
550
824
824
838
1412
422
2328
2296
1883
2442
1616
1984
2301
1429
824
913
1524
1435
2223
2212
1823
1713
2590
1793
2424
2513
2436
958
2505
2046
2064
806
1237
1435
1873
2469
2370
2220
958
710
2322
2469
1688
824
1788
2431
789
2223
2312
564
1143
2319
824
641
1020
860
605
940
1236
2439
1553
1524
1539
1586
1527
846
948
2266
1118
824
1323
699
2387
1603
69
710
2274
749
2083
69
892
2220
1882
2431
725
1494
757
1777
1726
2255
1603
2475
2054
1793
1586
1306
2453
2413
794
2266
1975
760
2251
1861
1318
2556
1539
721
409
994
2160
2280
742
105
702
2056
824
842
1818
1052
2442
2533
970
1442
1642
1452
846
1975
1118
960
2280
846
710
726
2322
2223
3057
789
2567
824
1537
2212
710
1701
1947
950
2223
1984
1874
1882
1975
1788
105
1348
296
2407
2280
1788
2380
2322
2322
2217
824
1052
1952
1975
2261
794
2455
2169
2220
1823
1749
699
664
1625
1604
1893
702
2533
2407
3304
665
2469
1883
824
2478
1623
2513
935
624
940
105
2424
2064
1118
699
2256
564
2169
1726
1295
1855
2094
2565
2094
1306
1526
2538
1726
2322
2094
2442
1545
1726
2356
1679
946
1642
1706
1241
2344
1607
2112
1952
950
824
1508
1882
699
1306
1984
1604
1429
2320
760
1404
671
1497
1793
1708
842
699
794
710
1537
1947
2499
763
550
757
2478
1604
946
2176
1406
1412
1882
1020
1706
2263
664
2556
1247
2315
871
949
794
1555
2455
846
3250
2592
1396
1429
629
2094
1975
2548
2169
1708
605
1429
1524
1113
994
1444
2266
2212
1823
1662
2505
752
749
1527
1958
1691
2105
702
1677
2056
1406
105
1638
824
901
624
2176
2344
2094
1902
722
824
2046
1862
892
2312
1518
1025
2255
1247
1975
892
2089
2274
699
913
1984
824
2424
757
1793
935
946
2057
1032
2094
1701
2537
2941
602
2283
1883
1435
1458
1625
2274
935
1688
1975
653
2251
122
1232
550
1501
1801
2513
2176
1082
105
723
1237
605
2206
1082
2439
663
1110
2442
732
1406
975
2256
624
1501
2266
1855
881
844
1524
2537
2328
1444
878
1452
2590
935
1576
3166
2387
1025
2266
950
2212
1396
710
1452
2546
973
2094
1883
1670
1839
710
846
864
629
824
2266
1688
2439
1527
878
2592
1232
1524
2590
1032
2257
2169
2410
2344
1760
1777
674
2478
2287
1452
1580
1295
824
925
2322
1608
2073
824
918
935
1309
2562
1837
940
2478
2453
844
2046
2567
2276
734
664
1508
1883
1052
2054
1565
1545
2266
846
1501
2257
1706
1118
1839
1576
1772
2094
2308
1513
2592
892
1670
2054
2274
2320
2344
1429
2312
1553
664
2169
2315
2251
702
663
878
2294
824
2257
1143
934
1061
871
935
1868
1638
806
1767
1407
2590
1466
763
1958
1568
1497
2397
1893
2169
1508
1508
806
1389
624
2477
2315
2276
2105
721
629
1777
2407
2592
102
1788
1616
1662
965
558
1427
2315
824
2442
2546
705
2590
1082
842
1883
2518
1893
2094
2393
844
1760
1837
1793
1662
105
1706
2416
558
2380
722
1625
2562
641
1684
2592
2160
2567
122
742
824
1576
615
806
1663
824
1770
907
710
1706
2322
1604
2567
2413
1726
815
1679
1701
752
1684
1555
2056
2439
1138
564
1524
1625
2276
1348
2276
2191
789
1429
1619
2344
824
789
2261
2269
794
824
1670
789
2748
1977
1025
1623
705
973
1947
760
749
726
1670
1143
757
2392
1616
950
1557
1524
2397
2702
1893
2407
842
2454
2538
1855
100
1050
2089
1746
2094
25
1701
1539
705
838
2291
1532
794
1823
1297
1868
1760
1623
1020
2217
749
2064
1726
2356
975
2169
1708
2291
2556
2416
1638
2407
2220
1625
1527
2537
1772
1258
409
2227
1468
824
1364
671
702
2344
1580
2372
122
264
1444
2104
349
1851
1400
2312
962
2387
2356
2274
950
1642
2442
1619
628
2343
1619
794
2592
2469
838
946
613
349
1466
2287
1604
721
403
2296
2176
1452
1734
2319
2301
958
2407
2537
1840
935
958
403
3166
2257
1619
2249
1162
2453
723
1958
558
739
2046
878
2533
2094
2380
1435
1958
1260
1688
824
1514
1662
824
1701
960
2094
1958
2453
2439
1625
965
2488
1788
1840
2564
2356
1143
663
1726
2046
737
2542
1020
2505
2046
1882
2903
699
958
1348
1662
702
948
994
1662
2442
2296
564
794
3316
824
2407
564
1143
602
1619
2104
1113
2256
1453
661
1247
2249
1118
2094
602
2290
844
1132
1429
2319
1363
2424
994
1405
594
2344
1662
2094
2054
1883
934
806
1706
624
940
984
2356
1662
671
898
2439
935
1893
1501
2592
721
1777
994
2254
705
649
2217
1247
1076
1801
2363
2105
935
680
1193
1801
1466
624
2312
2291
1348
2169
2532
1537
1701
102
682
742
844
1306
624
702
1348
2393
1020
605
2054
1902
2455
702
1082
1749
602
1677
2513
550
2488
1309
2439
1663
2546
2094
2169
1708
1076
838
1568
2363
1818
970
1893
1691
1878
671
824
749
2105
1882
2319
2276
2280
2176
2548
1020
2431
3314
1586
935
2104
727
749
710
2559
1799
1823
2169
105
1882
2387
2274
2301
2257
2054
2478
2565
1749
2562
1726
1020
2094
1760
1025
1241
892
2217
2505
1466
605
1396
844
2073
2567
2436
2556
1788
824
705
2436
925
907
973
846
2223
1883
1508
2439
2436
1893
1708
940
960
742
2592
2312
994
1603
2064
1749
892
2064
1788
62
1777
1429
680
1143
702
2394
1576
2176
2217
1586
1893
2226
965
1237
1143
105
1508
2255
2122
757
1952
2546
2251
1706
1032
2420
1576
1539
2549
1642
1576
1537
2412
1713
602
946
2413
2190
2533
2549
1501
1466
403
2319
2407
1731
1348
422
1839
846
1306
82
965
838
2412
1952
1391
1076
1638
935
824
2296
721
2455
1731
2553
824
1691
846
2439
2263
815
2548
2261
842
2169
2344
2105
2223
62
871
1708
671
546
806
1468
1760
2363
2331
2220
1545
789
2132
1777
2266
1749
2363
2344
1670
2223
1118
763
742
2308
2538
2488
844
2439
789
948
1706
1726
732
2455
1118
1406
1093
1868
1442
2266
884
1052
2070
1306
1731
1893
1726
602
2054
1713
1429
1501
979
671
1576
2431
844
2407
1468
2413
1679
1297
2413
1893
824
742
564
1603
1604
965
550
2089
1706
934
1975
789
970
1555
2592
2356
1731
2372
844
2266
721
940
935
2394
1555
1565
749
1708
824
2251
2478
2453
878
641
1545
1466
1513
1429
1975
1247
1412
2436
2301
2407
824
2442
824
2356
2535
2407
342
2094
2537
806
1801
794
1726
1076
958
1501
1619
2308
1586
653
2132
958
2257
749
1855
1429
824
105
1237
1684
950
998
2296
962
1823
2308
2412
1494
2538
2461
824
1545
2469
2312
1855
683
907
1679
2315
1749
2592
1143
940
2549
2592
2280
702
1784
1466
1788
1241
1625
1302
1113
1662
674
1769
815
794
1975
907
721
1113
1777
674
2315
62
994
794
1958
2254
749
1642
1882
1537
2533
1501
2169
2810
826
1861
950
1518
1788
1788
984
2412
2224
2122
757
1902
1688
723
2212
2255
838
105
2549
1984
935
550
1141
824
2105
2308
824
628
2112
1118
1662
1883
2393
2212
2412
2089
815
3214
624
1545
1793
1052
726
1237
2537
2115
1576
2592
2122
1468
1297
1025
1793
842
1306
1427
907
1580
710
1638
1777
1818
1679
2567
1772
102
2266
663
2533
732
661
763
755
1113
2280
1818
1306
1878
414
2556
602
2251
1958
2301
824
2477
918
1760
2266
2220
1568
973
1576
628
2592
2407
564
1684
1466
1818
1032
935
1731
824
1306
2343
1025
2483
2387
664
1025
2255
1302
824
1032
737
2356
2312
1496
2413
1677
946
1363
1619
1586
2562
2266
2094
2559
2160
2407
1524
1025
824
994
624
1278
994
1777
1295
1524
1524
935
2094
2176
710
950
731
1247
2294
1348
749
1708
806
624
624
1777
1444
2315
1537
2320
2533
1537
2256
2356
721
2228
824
702
824
1684
1642
2533
2906
671
1625
965
913
824
1958
1576
1883
794
789
2372
2276
1788
550
2217
798
1788
417
824
1271
1323
1442
2217
2056
824
913
2439
892
2413
1701
1025
1412
1412
1749
789
723
864
1777
2294
1818
122
508
2549
864
1429
739
1882
1306
2442
2115
1429
2424
1247
2537
422
2212
824
2255
2322
2094
1537
1902
1684
2294
1118
1466
2413
1537
1113
2308
1138
2257
2094
1770
1082
1772
2546
794
1608
824
1679
2266
2363
907
1025
965
860
349
2478
2328
2407
878
2261
1082
1777
2094
909
1984
824
710
973
838
2280
2431
1772
349
710
2380
824
2407
994
1777
1749
2513
2393
2266
699
984
739
2370
705
794
2046
1868
2567
1237
1684
2567
1237
742
2132
881
1524
1247
2535
2499
2276
683
2054
2160
2274
909
1113
1405
1762
913
342
2251
1777
949
1143
1032
699
2293
2089
892
1444
2380
1837
1684
2261
806
2255
846
1851
1513
1576
2083
1444
2291
1818
1947
1452
1405
550
2380
1679
1883
680
564
909
2380
613
2499
2407
794
737
105
1861
2046
1280
1726
749
846
1020
1247
1625
2538
1306
1793
710
950
664
2363
2363
1793
1271
1760
769
2537
1295
1025
722
2538
892
965
824
624
1642
824
1429
824
1788
2564
1726
1975
2549
705
1975
2064
737
1975
2262
1818
2328
2322
2251
871
702
1760
824
1619
2057
2263
1444
2331
403
2266
1391
1453
1708
1537
934
1726
710
2176
1874
576
1837
2533
2567
1984
806
702
1429
1619
1818
2548
2283
1586
1025
1726
824
907
1832
1429
602
824
871
739
1677
975
760
1118
2567
1318
907
824
824
994
860
2294
1545
2537
1302
1837
878
2089
1662
2546
1625
1526
1708
737
824
2549
2559
2478
1280
2054
2346
1619
892
62
2431
1429
1706
2104
1278
702
922
1156
2176
2256
1468
2370
1412
871
909
1400
564
564
842
2255
1444
1241
2505
2122
62
2416
1638
1025
2315
1494
564
735
1958
1545
757
2274
1466
1400
605
1947
2469
664
1427
1706
1684
735
806
674
2212
2169
2592
1701
1429
2266
602
918
2410
2407
2316
979
1684
2331
600
1537
1032
824
2591
1444
1518
1302
1348
605
2328
2257
2212
1760
2255
550
613
1306
846
3131
1318
102
752
2413
760
1545
2276
680
1429
994
2291
1638
2407
846
2256
1855
973
1278
1113
1701
683
789
2105
1429
1731
1788
1271
785
726
752
1708
102
550
1160
769
2567
2266
2344
1749
946
2287
2308
2212
705
2592
727
710
760
2565
1508
2590
2212
2407
1420
2590
871
2439
1747
2220
2513
1958
1131
1306
1466
62
2046
739
1565
2393
1565
1508
2266
1435
1708
2431
699
824
731
794
940
935
975
2407
1391
1984
1662
1840
742
842
2533
1619
2169
2046
2054
671
2387
2064
2363
1984
1977
907
2562
671
1760
1625
1788
549
1524
794
1604
1371
2394
1837
962
2412
624
721
1691
2439
2825
1020
824
1701
2291
2294
1752
1429
723
710
2431
2436
824
739
2094
769
1113
1020
2592
1113
2968
892
2564
2453
723
1501
1020
1975
702
892
422
2089
726
824
375
899
1306
2176
973
1295
2308
1466
1537
564
757
422
2266
1625
1625
710
1118
1625
2176
1576
1580
2387
723
842
824
1466
1670
144
2456
1429
842
2590
710
1576
2256
2301
2176
1348
950
641
2056
934
806
844
2533
2217
550
2054
934
2562
1616
1793
2308
613
757
2592
1302
1297
702
1619
2294
1977
1868
760
105
2442
2477
722
1818
2380
2094
892
1241
1568
1555
994
1708
1020
105
824
824
1706
2412
734
763
1020
1444
1855
1545
698
1032
2385
1801
1604
1624
946
1883
710
2064
838
2537
824
1571
1958
2329
671
739
1793
973
1466
2387
1427
2301
871
710
2320
2115
970
2590
1113
734
2469
2565
1020
1975
1549
1118
842
948
2046
2280
789
1947
1832
2251
705
1701
2251
64
710
1701
846
975
789
2412
1429
824
860
794
1076
605
710
1975
1143
2413
1677
2412
2328
2105
1396
1748
1947
721
2046
2565
913
2424
2280
1625
1052
824
2407
2413
1586
950
1818
2094
671
69
1662
671
2094
962
994
1093
1527
846
1429
2562
2456
844
1951
2488
1679
721
1444
2291
683
1793
1616
842
1113
1625
994
422
1501
3392
2251
1444
2413
2176
2972
1348
2592
1883
628
558
2413
2064
2296
2094
2387
2567
1818
962
2064
1501
1302
1238
2176
789
2312
2413
824
739
702
